NRP Core  1.4.1
plugin.h File Reference

Go to the source code of this file.

Macros

#define CREATE_NRP_ENGINE_LAUNCHER_FCN   CreateNRPEngineLauncher
 
#define CREATE_NRP_ENGINE_LAUNCHER_FCN_STR   "CreateNRPEngineLauncher"
 
#define CREATE_NRP_ENGINE_LAUNCHER(engine_launcher_name)
 Create a new engine launcher. Will be used to load a launcher out of a dynamically loaded library. More...
 
#define NRP_ENGINE_LAUNCH_FCN_T   EngineLauncherInterface*();
 

Macro Definition Documentation

◆ CREATE_NRP_ENGINE_LAUNCHER

#define CREATE_NRP_ENGINE_LAUNCHER (   engine_launcher_name)
Value:
extern "C" EngineLauncherInterface *CreateNRPEngineLauncher (); \
EngineLauncherInterface *CreateNRPEngineLauncher () { \
return new engine_launcher_name(); \
}

Create a new engine launcher. Will be used to load a launcher out of a dynamically loaded library.

◆ CREATE_NRP_ENGINE_LAUNCHER_FCN

#define CREATE_NRP_ENGINE_LAUNCHER_FCN   CreateNRPEngineLauncher

◆ CREATE_NRP_ENGINE_LAUNCHER_FCN_STR

#define CREATE_NRP_ENGINE_LAUNCHER_FCN_STR   "CreateNRPEngineLauncher"

◆ NRP_ENGINE_LAUNCH_FCN_T

#define NRP_ENGINE_LAUNCH_FCN_T   EngineLauncherInterface*();
EngineLauncherInterface
Definition: engine_client_interface.h:164