Apama
9.10.0.4.289795
|
Shared definitions for the C and C++ plugin APIs. More...
Go to the source code of this file.
Macros | |
#define | AP_INIT_FUNCTION_NAME InitLibrary |
The name of the initialization function which must be exported from a plugin library. More... | |
#define | AP_SHUTDOWN_FUNCTION_NAME ShutdownLibrary |
The name of the shutdown function which must be exported from a plugin library. More... | |
#define | AP_LIBRARY_VERSION_FUNCTION_NAME LibraryVersion |
The name of the version function which must be exported from a plugin library in C++ plugins. More... | |
#define | AP_PLUGIN_VERSION_FUNCTION_NAME PluginVersion |
The name of the version function which must be exported from a plugin library in C plugins. More... | |
Enumerations | |
enum | AP_TypeDiscriminator { AP_NULL_TYPE, AP_CHUNK_TYPE, AP_INTEGER_TYPE, AP_FLOAT_TYPE, AP_BOOLEAN_TYPE, AP_STRING_TYPE, AP_SEQUENCE_TYPE } |
A typed discriminator for the contents of an AP_Type object. More... | |
enum | AP_ErrorCode { AP_NO_ERROR, AP_UNKNOWN_ERROR, AP_VERSION_MISMATCH_ERROR } |
A typed error code discriminator. More... | |
enum | AP_Capabilities { AP_CAPABILITIES_NONE = 0, AP_CAPABILITIES_NON_BLOCKING = 4 } |
Plugin capabilities. More... | |
Shared definitions for the C and C++ plugin APIs.
#define AP_INIT_FUNCTION_NAME InitLibrary |
The name of the initialization function which must be exported from a plugin library.
#define AP_LIBRARY_VERSION_FUNCTION_NAME LibraryVersion |
The name of the version function which must be exported from a plugin library in C++ plugins.
Existence of this function name determines that this is a C++ plugin not a C plugin. For a C plugin use AP_PLUGIN_VERSION_FUNCTION_NAME
#define AP_PLUGIN_VERSION_FUNCTION_NAME PluginVersion |
The name of the version function which must be exported from a plugin library in C plugins.
Existence of this function name determines that this is a C plugin not a C++ plugin. For a C++ plugin use AP_LIBRARY_VERSION_FUNCTION_NAME
#define AP_SHUTDOWN_FUNCTION_NAME ShutdownLibrary |
The name of the shutdown function which must be exported from a plugin library.
enum AP_Capabilities |
enum AP_ErrorCode |
enum AP_TypeDiscriminator |
A typed discriminator for the contents of an AP_Type object.