CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Attributes
smproxy::DataRetrieverParams Struct Reference

#include <Configuration.h>

Public Types

typedef std::vector< std::string > SMRegistrationList
 

Public Attributes

bool allowMissingSM_
 
uint32_t connectTrySleepTime_
 
uint32_t headerRetryInterval_
 
std::string hostName_
 
uint32_t maxConnectionRetries_
 
uint32_t retryInterval_
 
stor::utils::Duration_t sleepTimeIfIdle_
 
uint32_t smpsInstance_
 
SMRegistrationList smRegistrationList_
 

Detailed Description

Data structure to hold configuration parameters that are relevant for retrieving events from the SM

Definition at line 27 of file Configuration.h.

Member Typedef Documentation

typedef std::vector<std::string> smproxy::DataRetrieverParams::SMRegistrationList

Definition at line 29 of file Configuration.h.

Member Data Documentation

bool smproxy::DataRetrieverParams::allowMissingSM_
uint32_t smproxy::DataRetrieverParams::connectTrySleepTime_
uint32_t smproxy::DataRetrieverParams::headerRetryInterval_
std::string smproxy::DataRetrieverParams::hostName_

Definition at line 40 of file Configuration.h.

Referenced by smproxy::Configuration::setDataRetrieverDefaults().

uint32_t smproxy::DataRetrieverParams::maxConnectionRetries_
uint32_t smproxy::DataRetrieverParams::retryInterval_
stor::utils::Duration_t smproxy::DataRetrieverParams::sleepTimeIfIdle_
uint32_t smproxy::DataRetrieverParams::smpsInstance_

Definition at line 39 of file Configuration.h.

Referenced by smproxy::Configuration::setDataRetrieverDefaults().

SMRegistrationList smproxy::DataRetrieverParams::smRegistrationList_