MAK Data Logger API Documentation for DIS
List of all members | Public Member Functions | Private Member Functions
MAKLogger::DtLgrPacketPrinter Class Reference

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.
virtual void printPacket (const DtPacket &packet)=0
 Call for each packet to be printed.
virtual void endPrinting ()
 Called at the end of printing.

Private Member Functions

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

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::DtLgrDisPacketPrinter, MAKLogger::DtLgrDisSqlExporter, 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::DtLgrDisPacketPrinter, MAKLogger::DtLgrDisSqlExporter, and MAKLogger::DtLgrDataViewPrinter.


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

Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)