fintp_eventswatcher
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EventsWatcherDbOp Class Reference

#include <EventsWatcherDbOp.h>

Public Member Functions

 ~EventsWatcherDbOp ()
 

Static Public Member Functions

static void Terminate ()
 
static void SetConfigDataSection (const NameValueCollection &dataSection)
 
static void SetConfigCfgSection (const NameValueCollection &cfgSection)
 
static DataSet * ReadServiceStatus ()
 
static void InsertPerformanceInfo (long serviceId, long sessionId, const string &timestamp, long minTT, long maxTT, long meanTT, long sequenceNo, long ioIdentifier, long commitedNo)
 
static void InsertEvent (const long serviceId, const string &correlationId, const string &sessionId, const string &type, const string &machine, const string &date, const string &messageBuffer, const string &event_class="", const string &additionalInfo="", const string &innerException="")
 
static void InsertEvent (const string &dadbuffer, const string &messageBuffer)
 
static void UpdateServiceState (const long serviceId, const long newState, const string &sessionId)
 
static void UpdateServiceVersion (const string &serviceName, const string &name, const string &version, const string &machine, const string &hash)
 

Private Member Functions

 EventsWatcherDbOp ()
 

Static Private Member Functions

static Database * getData ()
 
static Database * getConfig ()
 

Static Private Attributes

static Database * m_DataDatabase = NULL
 
static Database * m_ConfigDatabase = NULL
 
static DatabaseProviderFactory * m_DatabaseProvider = NULL
 
static ConnectionString m_ConfigConnectionString
 
static ConnectionString m_DataConnectionString
 

Constructor & Destructor Documentation

EventsWatcherDbOp::EventsWatcherDbOp ( )
private
EventsWatcherDbOp::~EventsWatcherDbOp ( )

Member Function Documentation

Database * EventsWatcherDbOp::getConfig ( )
staticprivate
Database * EventsWatcherDbOp::getData ( )
staticprivate
void EventsWatcherDbOp::InsertEvent ( const long  serviceId,
const string &  correlationId,
const string &  sessionId,
const string &  type,
const string &  machine,
const string &  date,
const string &  messageBuffer,
const string &  event_class = "",
const string &  additionalInfo = "",
const string &  innerException = "" 
)
static
void EventsWatcherDbOp::InsertEvent ( const string &  dadbuffer,
const string &  messageBuffer 
)
static
void EventsWatcherDbOp::InsertPerformanceInfo ( long  serviceId,
long  sessionId,
const string &  timestamp,
long  minTT,
long  maxTT,
long  meanTT,
long  sequenceNo,
long  ioIdentifier,
long  commitedNo 
)
static
DataSet * EventsWatcherDbOp::ReadServiceStatus ( )
static
void EventsWatcherDbOp::SetConfigCfgSection ( const NameValueCollection &  cfgSection)
static
void EventsWatcherDbOp::SetConfigDataSection ( const NameValueCollection &  dataSection)
static
void EventsWatcherDbOp::Terminate ( )
static
void EventsWatcherDbOp::UpdateServiceState ( const long  serviceId,
const long  newState,
const string &  sessionId 
)
static
void EventsWatcherDbOp::UpdateServiceVersion ( const string &  serviceName,
const string &  name,
const string &  version,
const string &  machine,
const string &  hash 
)
static

Member Data Documentation

ConnectionString EventsWatcherDbOp::m_ConfigConnectionString
staticprivate
Database * EventsWatcherDbOp::m_ConfigDatabase = NULL
staticprivate
DatabaseProviderFactory * EventsWatcherDbOp::m_DatabaseProvider = NULL
staticprivate
ConnectionString EventsWatcherDbOp::m_DataConnectionString
staticprivate
Database * EventsWatcherDbOp::m_DataDatabase = NULL
staticprivate

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