CallStateEventWriter_DB Class Reference

#include <CallStateEventWriter_DB.h>

Inheritance diagram for CallStateEventWriter_DB:

CallStateEventWriter

List of all members.


Detailed Description

This CallStateEventWriter writes CSE events out to either a file or a database to the specification doc/cdr/call-state-events.html.

Public Member Functions

 CallStateEventWriter_DB (const char *logName, const char *logLocation=NULL, const char *logUserName=NULL, const char *logDriver=NULL, const char *logPassword=NULL)
 Instantiate an event builder and set the observer name for its events.
virtual ~CallStateEventWriter_DB ()
 Destructor.
bool writeLog (const char *event)
 Write event to the CSE log (file or database).
bool openLog ()
 Open the log that was specified in the constructor.
bool closeLog ()
 Close log that was specified in the constructor.

Private Member Functions

 CallStateEventWriter_DB (const CallStateEventWriter_DB &rCallStateEventWriter_DB)
 no copy constructor or assignment operator
CallStateEventWriter_DB operator= (const CallStateEventWriter_DB &rCallStateEventWriter_DB)

Private Attributes

UtlString mLogLocation
UtlString mLogUserName
UtlString mLogDriver
UtlString mLogPassword
OdbcHandle mHandle

Constructor & Destructor Documentation

CallStateEventWriter_DB ( const char *  logName,
const char *  logLocation = NULL,
const char *  logUserName = NULL,
const char *  logDriver = NULL,
const char *  logPassword = NULL 
)

Instantiate an event builder and set the observer name for its events.

~CallStateEventWriter_DB (  )  [virtual]

Destructor.

CallStateEventWriter_DB ( const CallStateEventWriter_DB rCallStateEventWriter_DB  )  [private]

no copy constructor or assignment operator


Member Function Documentation

bool writeLog ( const char *  event  )  [virtual]

Write event to the CSE log (file or database).

Parameters:
event (in) - call state event
Returns:
true if event could be written

Implements CallStateEventWriter.

bool openLog (  )  [virtual]

Open the log that was specified in the constructor.

Implements CallStateEventWriter.

bool closeLog (  )  [virtual]

Close log that was specified in the constructor.

Implements CallStateEventWriter.

CallStateEventWriter_DB operator= ( const CallStateEventWriter_DB rCallStateEventWriter_DB  )  [private]


Member Data Documentation

UtlString mLogDriver [private]

OdbcHandle mHandle [private]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild