MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Static Public Attributes
MAKLogger::DtLgrPluginInterface Class Reference

The plugin interface function types and names. More...

+ Collaboration diagram for MAKLogger::DtLgrPluginInterface:

Public Types

typedef void(* DtLoadPluginFunction )()
 The Function signature definitions. More...
 
typedef void(* DtEnableLoggerPluginFunction )(DtLogger &)
 
typedef void(* DtEnableLoggerAppPluginFunction )(DtLoggerApplication &)
 
typedef void(* DtUnloadPluginFunction )()
 

Static Public Attributes

static const char * loadPluginFunctionName
 The names of the functions to be exported. More...
 
static const char * enableLoggerPluginFunctionName
 = "LoadPlugin"; More...
 
static const char * enableLoggerAppPluginFunctionName
 = "EnableLoggerPlugin"; More...
 
static const char * unloadPluginFunctionName
 = "EnableLoggerAppPlugin"; More...
 

Detailed Description

The plugin interface function types and names.

Member Typedef Documentation

typedef void(* MAKLogger::DtLgrPluginInterface::DtEnableLoggerAppPluginFunction)(DtLoggerApplication &)
typedef void(* MAKLogger::DtLgrPluginInterface::DtEnableLoggerPluginFunction)(DtLogger &)
typedef void(* MAKLogger::DtLgrPluginInterface::DtLoadPluginFunction)()

The Function signature definitions.

typedef void(* MAKLogger::DtLgrPluginInterface::DtUnloadPluginFunction)()

Member Data Documentation

const char* MAKLogger::DtLgrPluginInterface::enableLoggerAppPluginFunctionName
static

= "EnableLoggerPlugin";

const char* MAKLogger::DtLgrPluginInterface::enableLoggerPluginFunctionName
static

= "LoadPlugin";

const char* MAKLogger::DtLgrPluginInterface::loadPluginFunctionName
static

The names of the functions to be exported.

const char* MAKLogger::DtLgrPluginInterface::unloadPluginFunctionName
static

= "EnableLoggerAppPlugin";


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)