MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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. More...
 
virtual ~DtLgrDatabasePrinter ()
 DTOR. More...
 
DtOutputStream & log ()
 Get the log stream. More...
 
DtDatabaseInterfacedb ()
 Get the database interface. More...
 

Protected Types

typedef std::vector
< DtDatabaseTableSP
TableList
 

Protected Member Functions

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

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 Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)