MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
MAKLogger::DtLgrPacketPrinter Class Referenceabstract

Abstract interface for a packet printer class. More...

+ Inheritance diagram for MAKLogger::DtLgrPacketPrinter:

Public Member Functions

 DtLgrPacketPrinter ()
 
virtual ~DtLgrPacketPrinter ()
 
virtual void beginPrinting (const DtMessageIOInfo *info, const DtMessageInput *fileInput, const DtString &destination)
 Called at the beginning of printing. More...
 
virtual void printPacket (const DtPacket &packet)=0
 Call for each packet to be printed. More...
 
virtual void endPrinting ()
 Called at the end of printing. More...
 

Private Member Functions

 DtLgrPacketPrinter (const DtLgrPacketPrinter &)
 Not Implemented. More...
 
DtLgrPacketPrinteroperator= (const DtLgrPacketPrinter &)
 Not Implemented. More...
 

Detailed Description

Abstract interface for a packet printer class.

Constructor & Destructor Documentation

MAKLogger::DtLgrPacketPrinter::DtLgrPacketPrinter ( )
virtual MAKLogger::DtLgrPacketPrinter::~DtLgrPacketPrinter ( )
virtual
MAKLogger::DtLgrPacketPrinter::DtLgrPacketPrinter ( const DtLgrPacketPrinter )
private

Not Implemented.

Member Function Documentation

virtual void MAKLogger::DtLgrPacketPrinter::beginPrinting ( const DtMessageIOInfo info,
const DtMessageInput fileInput,
const DtString destination 
)
virtual

Called at the beginning of printing.

Reimplemented in MAKLogger::DtLgrHlaSqlExporter, MAKLogger::DtLgrHlaPacketPrinter, and MAKLogger::DtLgrDataViewPrinter.

virtual void MAKLogger::DtLgrPacketPrinter::endPrinting ( )
virtual
DtLgrPacketPrinter& MAKLogger::DtLgrPacketPrinter::operator= ( const DtLgrPacketPrinter )
private

Not Implemented.

virtual void MAKLogger::DtLgrPacketPrinter::printPacket ( const DtPacket packet)
pure virtual

Call for each packet to be printed.

Implemented in MAKLogger::DtLgrHlaSqlExporter, MAKLogger::DtLgrHlaPacketPrinter, and MAKLogger::DtLgrDataViewPrinter.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)