MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
MAKLogger::DtLgrDatabasePrinter Class Reference
+ Inheritance diagram for MAKLogger::DtLgrDatabasePrinter:
+ Collaboration diagram for MAKLogger::DtLgrDatabasePrinter:

Public Member Functions

 DtLgrDatabasePrinter (DtOutputStream &log, DtDatabaseInterface &db)
 CTOR.
virtual ~DtLgrDatabasePrinter ()
 DTOR.
DtOutputStream & log ()
 Get the log stream.
DtDatabaseInterfacedb ()
 Get the database interface.

Protected Types

typedef std::vector
< DtDatabaseTableSP
TableList

Protected Member Functions

void createTablesFromList (TableList &tableList, const DtString &className)
 Create tables.
void updateTablesFromList (TableList &tableList)
 Update tables from list.
void resetTablesFromList (TableList &tables) const
 Reset the contents of all tables in a list.

Protected Attributes

DtDatabaseInterfacemyDatabaseInterface
DtOutputStream & myOutputLog

Member Typedef Documentation

Constructor & Destructor Documentation

MAKLogger::DtLgrDatabasePrinter::DtLgrDatabasePrinter ( DtOutputStream &  log,
DtDatabaseInterface db 
)

CTOR.

virtual MAKLogger::DtLgrDatabasePrinter::~DtLgrDatabasePrinter ( )
virtual

DTOR.

Member Function Documentation

void MAKLogger::DtLgrDatabasePrinter::createTablesFromList ( TableList tableList,
const DtString className 
)
protected

Create tables.

DtDatabaseInterface& MAKLogger::DtLgrDatabasePrinter::db ( )

Get the database interface.

DtOutputStream& MAKLogger::DtLgrDatabasePrinter::log ( )

Get the log stream.

void MAKLogger::DtLgrDatabasePrinter::resetTablesFromList ( TableList tables) const
protected

Reset the contents of all tables in a list.

void MAKLogger::DtLgrDatabasePrinter::updateTablesFromList ( TableList tableList)
protected

Update tables from list.

Member Data Documentation

DtDatabaseInterface& MAKLogger::DtLgrDatabasePrinter::myDatabaseInterface
protected
DtOutputStream& MAKLogger::DtLgrDatabasePrinter::myOutputLog
protected

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

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)