RSC
0.13.4
|
Go to the source code of this file.
Macros | |
Low-level plugin symbols | |
Detailed symbols to use for providing plugins by implementing required methods. Instead of using these symbols directly it is usually easier to use RSC_PLUGIN_INIT_SIGNATURE and RSC_PLUGIN_SHUTDOWN_SIGNATURE. | |
#define | RSC_PLUGIN_INIT_SYMBOL rsc_plugin_init |
The method name to expose in plugins for initializing a plugin. More... | |
#define | RSC_PLUGIN_SHUTDOWN_SYMBOL rsc_plugin_shutdown |
The method name to expose in plugins for shutting down a plugin. More... | |
#define | RSC_PLUGIN_EXPORT |
Export symbol to put in front of plugin init and shutdown method to expose them outside of a plugin's library. More... | |
High-level plugin initialization | |
To provide a plugin, implement the following stub: RSC_PLUGIN_INIT_SIGNATURE() {} RSC_PLUGIN_SHUTDOWN_SIGNATURE() {} | |
#define | RSC_PLUGIN_INIT_SIGNATURE void rsc_plugin_init |
#define | RSC_PLUGIN_SHUTDOWN_SIGNATURE void rsc_plugin_shutdown |
#define RSC_PLUGIN_EXPORT |
Export symbol to put in front of plugin init and shutdown method to expose them outside of a plugin's library.
Definition at line 59 of file Provider.h.
#define RSC_PLUGIN_INIT_SIGNATURE void rsc_plugin_init |
Definition at line 77 of file Provider.h.
#define RSC_PLUGIN_INIT_SYMBOL rsc_plugin_init |
The method name to expose in plugins for initializing a plugin.
Definition at line 41 of file Provider.h.
#define RSC_PLUGIN_SHUTDOWN_SIGNATURE void rsc_plugin_shutdown |
Definition at line 78 of file Provider.h.
#define RSC_PLUGIN_SHUTDOWN_SYMBOL rsc_plugin_shutdown |
The method name to expose in plugins for shutting down a plugin.
Definition at line 46 of file Provider.h.