#include <PacketLog.h>
Public Member Functions | |
PacketLogger (const TCHAR *pszKdPipeName) | |
~PacketLogger () | |
void | OnSendReceivePacket (bool bLoggingEnabled, bool bSendPacket, ULONG PacketType, PKD_BUFFER FirstBuffer, PKD_BUFFER SecondBuffer, PKD_CONTEXT KdContext) |
void | OnWindowsTerminationSimulated () |
void | OnWindowsTerminationSimDone (char *pDebugMsg) |
Private Attributes | |
BazisLib::ManagedPointer < BazisLib::AIFile > | m_pFile |
BazisLib::FilePath | m_LogFilePath |
unsigned | m_SendPacketNumber |
unsigned | m_RecvPacketNumber |
BazisLib::DateTime | m_StartTime |
std::wstring | m_SessionName |
bool | m_bTableHeaderPrinted |
Definition at line 13 of file PacketLog.h.
PacketLogger::PacketLogger | ( | const TCHAR * | pszKdPipeName | ) |
Definition at line 23 of file PacketLog.cpp.
PacketLogger::~PacketLogger | ( | ) |
Definition at line 309 of file PacketLog.cpp.
void PacketLogger::OnSendReceivePacket | ( | bool | bLoggingEnabled, | |
bool | bSendPacket, | |||
ULONG | PacketType, | |||
PKD_BUFFER | FirstBuffer, | |||
PKD_BUFFER | SecondBuffer, | |||
PKD_CONTEXT | KdContext | |||
) |
void PacketLogger::OnWindowsTerminationSimDone | ( | char * | pDebugMsg | ) |
Definition at line 323 of file PacketLog.cpp.
void PacketLogger::OnWindowsTerminationSimulated | ( | ) |
Definition at line 315 of file PacketLog.cpp.
bool PacketLogger::m_bTableHeaderPrinted [private] |
Definition at line 24 of file PacketLog.h.
BazisLib::FilePath PacketLogger::m_LogFilePath [private] |
Definition at line 17 of file PacketLog.h.
BazisLib::ManagedPointer<BazisLib::AIFile> PacketLogger::m_pFile [private] |
Definition at line 16 of file PacketLog.h.
unsigned PacketLogger::m_RecvPacketNumber [private] |
Definition at line 20 of file PacketLog.h.
unsigned PacketLogger::m_SendPacketNumber [private] |
Definition at line 19 of file PacketLog.h.
std::wstring PacketLogger::m_SessionName [private] |
Definition at line 23 of file PacketLog.h.
BazisLib::DateTime PacketLogger::m_StartTime [private] |
Definition at line 21 of file PacketLog.h.