Apama  9.10.0.4.289795
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
AP_PluginFunction Struct Reference

Plugin function descriptor. More...

#include <correlator_plugin.h>

Public Attributes

const AP_char8 * name
 Function name. More...
 
AP_PluginFunctionPtr fptr
 Pointer to function implementation. More...
 
AP_uint32 nParams
 Argument count. More...
 
const AP_char8 ** paramTypes
 Argument types - nParams elements, unterminated. More...
 
const AP_char8 * returnType
 Return type. More...
 

Detailed Description

Plugin function descriptor.

Note that the argument and return types in this structure are strings (not AP_TypeDiscriminator objects) that use the same syntax as MonitorScript declarations. For example, the declare a function argument as a sequence of integers, the corresponding element of the paramTypes array would contain "sequence<integer>".

Member Data Documentation

AP_PluginFunctionPtr AP_PluginFunction::fptr

Pointer to function implementation.

const AP_char8* AP_PluginFunction::name

Function name.

AP_uint32 AP_PluginFunction::nParams

Argument count.

const AP_char8** AP_PluginFunction::paramTypes

Argument types - nParams elements, unterminated.

const AP_char8* AP_PluginFunction::returnType

Return type.


The documentation for this struct was generated from the following file: