iopclib
library/configuration initialization class
More...
#include <iopc.h>
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. |
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
void iopc::Iopc::init | ( | int | traceMaskTTY = LogWriter::defaultTraceMaskTTY , |
|
int | traceMask = LogWriter::defaultTraceMask , |
|||
const std::string & | logFileName = LogWriter::defaultFileName | |||
) | [static] |
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.
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 |