iopc::IopcMeta Class Reference
[iopcmeta]

iopcmeta library/configuration initialization class More...

#include <iopcMeta.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 iopcmeta library/configuration.
static void init (MetadataInitializer *metadataInitializer, int traceMaskTTY=LogWriter::defaultTraceMaskTTY, int traceMask=LogWriter::defaultTraceMask, const std::string &logFileName=LogWriter::defaultFileName)
 Initializes the iopcmeta library/configuration. MetadataInitializer can be specified.
static void shutdown ()
 Terminates the iopcmeta library/configuration.


Detailed Description

iopcmeta library/configuration initialization class

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

iopccommon library is initialized and terminated implicitly


Member Function Documentation

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

Initializes the iopcmeta 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::IopcMeta::init ( MetadataInitializer metadataInitializer,
int  traceMaskTTY = LogWriter::defaultTraceMaskTTY,
int  traceMask = LogWriter::defaultTraceMask,
const std::string &  logFileName = LogWriter::defaultFileName 
) [static]

Initializes the iopcmeta 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:36 2009 for IOPC 2 by  doxygen 1.5.6