8 #ifndef lgrPacketPrinter_H_
9 #define lgrPacketPrinter_H_
20 class DtMessageIOInfo;
40 virtual void printPacket(
const DtPacket& packet ) = 0;
43 virtual void endPrinting();
80 virtual void setDestination(
const DtString& destination);
83 virtual const DtString& destination()
const;
93 virtual bool isActivated()
const;
96 virtual void deactivate();
100 virtual bool outputPacket(
const DtPacket& packet);
103 virtual void filterMessage(
DtPacket* packet);
108 virtual void flush();
111 virtual void setOutputScaling(
double scaling,
bool enableStatic,
bool isPaused=
false);
Contains MAKLogger::DtMessageOuput class.
const DtMessageIOInfo * myInfo
Definition: lgrPacketPrinter.h:116
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
Class defines interface for outputs for messages.
Definition: messageOutput.h:29
Abstract interface for a packet printer class.
Definition: lgrPacketPrinter.h:25
A message IO info object stores information about a specific message input or output stage...
Definition: messageIoInfo.h:21
A generic packed of typed binary data.
Definition: packet.h:41
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
bool myActivateFlag
Definition: lgrPacketPrinter.h:117
DtLgrPacketPrinter * myPrinter
Definition: lgrPacketPrinter.h:115
Definition: lgrPacketPrinter.h:54
Contains lgrCore library definitions.
DtString myDestination
Definition: lgrPacketPrinter.h:118