|
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
1.8.6