![]() |
Apama
10.15.0.2
|
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 |
|