36 #ifndef lgrPluginInterface_H_
37 #define lgrPluginInterface_H_
45 class DtLoggerApplication;
55 typedef void (*DtLoadPluginFunction)();
56 typedef void (*DtEnableLoggerPluginFunction)(
DtLogger&);
58 typedef void (*DtUnloadPluginFunction)();
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
The plugin interface function types and names.
Definition: lgrPluginInterface.h:49
static const char * loadPluginFunctionName
The names of the functions to be exported.
Definition: lgrPluginInterface.h:61
static const char * unloadPluginFunctionName
= "EnableLoggerAppPlugin";
Definition: lgrPluginInterface.h:64
static const char * enableLoggerPluginFunctionName
= "LoadPlugin";
Definition: lgrPluginInterface.h:62
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
DtLogger provides the core system structure and controls the execution model for the underlying objec...
Definition: logger.h:35
static const char * enableLoggerAppPluginFunctionName
= "EnableLoggerPlugin";
Definition: lgrPluginInterface.h:63
Contains lgrCore library definitions.