#include <CallStateEventWriter_DB.h>

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 |
| 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
| bool writeLog | ( | const char * | event | ) | [virtual] |
Write event to the CSE log (file or database).
| event | (in) - call state event |
Implements CallStateEventWriter.
| bool openLog | ( | ) | [virtual] |
| bool closeLog | ( | ) | [virtual] |
| CallStateEventWriter_DB operator= | ( | const CallStateEventWriter_DB & | rCallStateEventWriter_DB | ) | [private] |
UtlString mLogLocation [private] |
UtlString mLogUserName [private] |
UtlString mLogDriver [private] |
UtlString mLogPassword [private] |
OdbcHandle mHandle [private] |