|
ACE
6.1.0
|
Implements an ACE_Log_Msg_Backend that logs to the WinNT system event log. More...
#include <Log_Msg_NT_Event_Log.h>


Public Member Functions | |
| ACE_Log_Msg_NT_Event_Log (void) | |
| Constructor. | |
| virtual | ~ACE_Log_Msg_NT_Event_Log (void) |
| Destructor. | |
| virtual int | open (const ACE_TCHAR *logger_key) |
| Open a new event log. | |
| virtual int | reset (void) |
| Reset the backend. | |
| virtual int | close (void) |
| Close the backend completely. | |
| virtual ssize_t | log (ACE_Log_Record &log_record) |
| This is called when we want to log a message. | |
Private Attributes | |
| HANDLE | evlog_handle_ |
Implements an ACE_Log_Msg_Backend that logs to the WinNT system event log.
| ACE_Log_Msg_NT_Event_Log::ACE_Log_Msg_NT_Event_Log | ( | void | ) |
Constructor.
| ACE_Log_Msg_NT_Event_Log::~ACE_Log_Msg_NT_Event_Log | ( | void | ) | [virtual] |
Destructor.
| int ACE_Log_Msg_NT_Event_Log::close | ( | void | ) | [virtual] |
Close the backend completely.
Implements ACE_Log_Msg_Backend.
| ssize_t ACE_Log_Msg_NT_Event_Log::log | ( | ACE_Log_Record & | log_record | ) | [virtual] |
This is called when we want to log a message.
Implements ACE_Log_Msg_Backend.
| int ACE_Log_Msg_NT_Event_Log::open | ( | const ACE_TCHAR * | logger_key | ) | [virtual] |
Open a new event log.
Initialize the event logging facility.
| logger_key | The name of the calling program. This name is used in the Source field of the event log. If it is 0 (no name), the application name as returned from ACE_Log_Msg::program_name() is used. |
Implements ACE_Log_Msg_Backend.
| int ACE_Log_Msg_NT_Event_Log::reset | ( | void | ) | [virtual] |
Reset the backend.
Implements ACE_Log_Msg_Backend.
HANDLE ACE_Log_Msg_NT_Event_Log::evlog_handle_ [private] |
1.7.5.1