Apama
10.3.1.5
|
Go to the source code of this file.
Macros | |
#define | AP_INIT_FUNCTION_NAME InitLibrary |
#define | AP_SHUTDOWN_FUNCTION_NAME ShutdownLibrary |
#define | AP_LIBRARY_VERSION_FUNCTION_NAME LibraryVersion |
#define | AP_PLUGIN_VERSION_FUNCTION_NAME PluginVersion |
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, AP_DECIMAL_TYPE } |
enum | AP_ErrorCode { AP_NO_ERROR, AP_UNKNOWN_ERROR, AP_VERSION_MISMATCH_ERROR } |
enum | AP_Capabilities { AP_CAPABILITIES_NONE = 0, AP_CAPABILITIES_NON_BLOCKING = 4 } |
Shared definitions for the C and C++ plugin APIs.
#define AP_INIT_FUNCTION_NAME InitLibrary |
#define AP_LIBRARY_VERSION_FUNCTION_NAME LibraryVersion |
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 |
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 |
enum AP_Capabilities |
Plugin capabilities. these are returned OR'd together from AP_PLUGIN_GET_CAPABILITIES_FUNCTION_NAME
Enumerator | |
---|---|
AP_CAPABILITIES_NONE |
|
AP_CAPABILITIES_NON_BLOCKING |
|
enum AP_ErrorCode |
A typed error code discriminator
Enumerator | |
---|---|
AP_NO_ERROR |
|
AP_UNKNOWN_ERROR |
|
AP_VERSION_MISMATCH_ERROR |
|
enum AP_TypeDiscriminator |
A typed discriminator for the contents of an AP_Type object
Enumerator | |
---|---|
AP_NULL_TYPE |
uninitialised return value) |
AP_CHUNK_TYPE |
|
AP_INTEGER_TYPE |
|
AP_FLOAT_TYPE |
|
AP_BOOLEAN_TYPE |
|
AP_STRING_TYPE |
|
AP_SEQUENCE_TYPE |
|
AP_DECIMAL_TYPE |
|