Same as PacketLogger, but writes output in the user thread. More...
#include <ThreadsafePacketLogger.h>
Inherits PacketLogger.

Public Member Functions | |
| ThreadsafePacketLogger () | |
| virtual | ~ThreadsafePacketLogger () |
| virtual void | Update (void) |
| Update is called every time a packet is checked for . | |
Protected Member Functions | |
| virtual void | AddToLog (const char *str) |
Protected Attributes | |
| DataStructures::SingleProducerConsumer < char * > | logMessages |
Same as PacketLogger, but writes output in the user thread.
Definition at line 19 of file ThreadsafePacketLogger.h.
| ThreadsafePacketLogger::ThreadsafePacketLogger | ( | ) |
Definition at line 7 of file ThreadsafePacketLogger.cpp.
| ThreadsafePacketLogger::~ThreadsafePacketLogger | ( | ) | [virtual] |
| void ThreadsafePacketLogger::AddToLog | ( | const char * | str | ) | [protected, virtual] |
Reimplemented from PacketLogger.
Definition at line 28 of file ThreadsafePacketLogger.cpp.

| void ThreadsafePacketLogger::Update | ( | void | ) | [virtual] |
Update is called every time a packet is checked for .
Reimplemented from PluginInterface2.
Definition at line 19 of file ThreadsafePacketLogger.cpp.

DataStructures::SingleProducerConsumer<char*> ThreadsafePacketLogger::logMessages [protected] |
Definition at line 30 of file ThreadsafePacketLogger.h.
1.7.1