TrinityCore
|
#include <PacketLog.h>
Public Member Functions | |
void | Initialize () |
bool | CanLogPacket () const |
void | LogPacket (WorldPacket const &packet, Direction direction, boost::asio::ip::address const &addr, uint16 port, ConnectionType connectionType) |
Static Public Member Functions | |
static PacketLog * | instance () |
Private Member Functions | |
PacketLog () | |
~PacketLog () | |
Private Attributes | |
std::mutex | _logPacketLock |
std::once_flag | _initializeFlag |
FILE * | _file |
Definition at line 44 of file PacketLog.h.
|
private |
|
private |
Definition at line 68 of file PacketLog.cpp.
|
inline |
void PacketLog::Initialize | ( | ) |
Definition at line 82 of file PacketLog.cpp.
|
static |
Definition at line 76 of file PacketLog.cpp.
void PacketLog::LogPacket | ( | WorldPacket const & | packet, |
Direction | direction, | ||
boost::asio::ip::address const & | addr, | ||
uint16 | port, | ||
ConnectionType | connectionType | ||
) |
|
private |
Definition at line 60 of file PacketLog.h.
|
private |
Definition at line 50 of file PacketLog.h.
|
private |
Definition at line 49 of file PacketLog.h.