MAK Data Logger API Documentation for HLA
 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.
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.
static const char * enableLoggerPluginFunctionName
 = "LoadPlugin";
static const char * enableLoggerAppPluginFunctionName
 = "EnableLoggerPlugin";
static const char * unloadPluginFunctionName
 = "EnableLoggerAppPlugin";

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 Jul 23 15:05:27 EDT 2020 from SVN revision 215371
Copyright © 2020 MAK Technologies. All Rights Reserved (www.mak.com)