fintp_connectors
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Connector Class Reference

#include <Connector.h>

Public Member Functions

 Connector (const string &mainProgramName="Connector", const string &startupFolder="")
 
 ~Connector ()
 
void Start (const string &recoveryMessageId="")
 
void Stop (void)
 
bool isRunning () const
 
void setMainProgramName (const string &mainProgramName)
 
string getMainProgramName () const
 
const EndpointgetFetcher () const
 
const EndpointgetPublisher () const
 

Public Attributes

AppSettings GlobalSettings
 

Private Attributes

string m_FullProgramName
 
bool m_Running
 

Static Private Attributes

static bool m_ShouldStop = false
 
static Endpointm_Fetcher = NULL
 
static Endpointm_Publisher = NULL
 

Constructor & Destructor Documentation

Connector::Connector ( const string &  mainProgramName = "Connector",
const string &  startupFolder = "" 
)
Connector::~Connector ( )

Member Function Documentation

const Endpoint* Connector::getFetcher ( ) const
inline
string Connector::getMainProgramName ( ) const
inline
const Endpoint* Connector::getPublisher ( ) const
inline
bool Connector::isRunning ( ) const
inline
void Connector::setMainProgramName ( const string &  mainProgramName)
inline
void Connector::Start ( const string &  recoveryMessageId = "")
void Connector::Stop ( void  )

Member Data Documentation

AppSettings Connector::GlobalSettings
Endpoint * Connector::m_Fetcher = NULL
staticprivate
string Connector::m_FullProgramName
private
Endpoint * Connector::m_Publisher = NULL
staticprivate
bool Connector::m_Running
private
bool Connector::m_ShouldStop = false
staticprivate

The documentation for this class was generated from the following files: