![]() |
MAK Data Logger API Documentation for DIS
|
Contains MAKLogger::DtLgrPluginInterface class. More...
Go to the source code of this file.
Classes | |
| class | MAKLogger::DtLgrPluginInterface |
| The plugin interface function types and names. More... | |
Namespaces | |
| namespace | MAKLogger |
| MAKLogger::DtLgrGenericFileFormats. | |
Contains MAKLogger::DtLgrPluginInterface class.
void InitPlugin() Called when the plug-in is loaded. This is the method where types should be overloaded. Also any static initialization is done here.
DtLogger* CreateLogger(); Optional override logger call. This method should not need to be call except for the most extreme customizations.
void EnableComponents(DtLogger*); Initialize the components stored in the plug-in. The DtLogger for the application is provided. The DtLogger provided is guaranteed for the lifetime of the application. Typically components will be added to the logger.
void UnloadPlugin(); This method is called with the plug-in is unloaded. This is the where any deallocation will occur. Old Plugin interface void InitPlugin( void* ); where void* == DtLoggerApp* DtLogger* CreateLogger( void* ); where void* == DtLoggerApp* DtList* EnableObjects();
Current Plugin interface void InitPlugin() DtLogger* CreateLogger(); void EnableComponents(DtLogger*,const DtString*,int); void UnloadPlugin();