MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces
lgrPluginInterface.h File Reference

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.

Detailed Description

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();


Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)