iopc::Iopc Class Reference
[iopclib]

iopclib library/configuration initialization class More...

#include <iopc.h>

List of all members.

Static Public Member Functions

static void init (int traceMaskTTY=LogWriter::defaultTraceMaskTTY, int traceMask=LogWriter::defaultTraceMask, const std::string &logFileName=LogWriter::defaultFileName)
 Initializes the iopclib library/configuration.
static void init (MetadataInitializer *metadataInitializer, int traceMaskTTY=LogWriter::defaultTraceMaskTTY, int traceMask=LogWriter::defaultTraceMask, const std::string &logFileName=LogWriter::defaultFileName)
 Initializes the iopclib library/configuration. MetadataInitializer can be specified.
static void shutdown ()
 Terminates the iopclib library/configuration and all dependencies.


Detailed Description

iopclib library/configuration initialization class

When using the iopclib configuration, the library must be initialized by calling the Iopc::init() method and terminated by calling the Iopc::shutdown() method.

iopccommon and iopcmeta and iopcdb libraries are initialized and terminated implicitly


Member Function Documentation

void iopc::Iopc::init ( int  traceMaskTTY = LogWriter::defaultTraceMaskTTY,
int  traceMask = LogWriter::defaultTraceMask,
const std::string &  logFileName = LogWriter::defaultFileName 
) [static]

Initializes the iopclib library/configuration.

Parameters:
traceMaskTTY LogWriter mask used for console output
traceMask LogWriter mask used for log file output
logFileName Name of the IOPC log file

void iopc::Iopc::init ( MetadataInitializer metadataInitializer,
int  traceMaskTTY = LogWriter::defaultTraceMaskTTY,
int  traceMask = LogWriter::defaultTraceMask,
const std::string &  logFileName = LogWriter::defaultFileName 
) [static]

Initializes the iopclib library/configuration. MetadataInitializer can be specified.

metadataInitializer is called during the library initialization. After that the MetadataInitializer instance is deallocated.

Parameters:
metadataInitializer The MetadataInitializer
traceMaskTTY LogWriter mask used for console output
traceMask LogWriter mask used for log file output
logFileName Name of the IOPC log file


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

Generated on Tue Apr 14 16:46:49 2009 for IOPC 2 by  doxygen 1.5.6