strusModule
0.17
|
Structure that contains all trace module objects. More...
#include <traceModule.hpp>
Public Member Functions | |
TraceModule (const TraceLoggerConstructor *traceLoggerConstructors_) | |
Trace module constructor. More... | |
Public Member Functions inherited from strus::ModuleEntryPoint | |
ModuleEntryPoint (Type type_, unsigned short version_major, unsigned short version_minor, const char *version_3rdparty_=0, const char *license_3rdparty_=0) | |
Constructor for derived classes. More... | |
Public Attributes | |
const TraceLoggerConstructor * | traceLoggerConstructors |
0 terminated list of trace Loggers More... | |
Public Attributes inherited from strus::ModuleEntryPoint | |
char | signature [8] |
signature of the module (string + major version) More... | |
Type | type |
type of the module More... | |
unsigned short | modversion_minor |
minor version of the module More... | |
unsigned short | compversion_major |
major version of components in the module More... | |
unsigned short | compversion_minor |
minor version of components in the module More... | |
unsigned int | _reserved [6] |
reserved for future use More... | |
const char * | version_3rdparty |
3rd party version info More... | |
const char * | license_3rdparty |
3rd party license text More... | |
Additional Inherited Members | |
Public Types inherited from strus::ModuleEntryPoint | |
enum | Type { Analyzer, Storage, Trace } |
The module types supported. More... | |
enum | { ErrorNone =0, ErrorUnknownModuleType =1, ErrorSignature =11, ErrorModMinorVersion =12, ErrorCompMajorVersion =21, ErrorCompMinorVersion =22, ErrorOpenModule =31, ErrorNoEntryPoint =32 } |
typedef void * | Handle |
Static Public Member Functions inherited from strus::ModuleEntryPoint | |
static void | closeHandle (Handle &hnd) |
Structure that contains all trace module objects.
|
explicit |
Trace module constructor.
[in] | traceLoggerConstructors_ | (0,0) terminated list of method call trace Loggers or 0 |
const TraceLoggerConstructor* strus::TraceModule::traceLoggerConstructors |
0 terminated list of trace Loggers