Apama  10.15.0.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Ncom
 NapamaContains classes for writing client applications for Apama components
 NengineContains classes for interacting with the correlator component
 CEngineConnectionEngineConnection encapsulates the information related to a connection between two Apama messaging components
 CEngineInfoInformation about the monitors and types currently in an engine
 CEngineManagementThe Engine Management class acts as the interface to the Engine, and allows operations to be carried out on it
 CEngineStatusEngineStatus represents the operational status of the Engine
 CStatusIteratorA class used for the iterating through all status items
 CMonitorScriptA MonitorScript object encapsulates an EPL code fragment, containing package, event and monitor definitions to be injected into an Engine
 CNamedAggregateInfoInformation about an aggregate function returned by an engine inspection
 CNamedContextInfoInformation about a context returned by an engine inspection
 CNamedEventTypeInfoInformation about a event type returned by an engine inspection
 CNamedJavaApplicationInfoInformation about a java application returned by an engine inspection
 CNamedMonitorInfoInformation about a monitor returned by an engine inspection
 CNamedPluginReceiverInfoInformation about a receiver returned by an engine inspection
 CNamedReceiverInfoInformation about a receiver returned by an engine inspection
 CNamedTimerInfoInformation about a timer type returned by an engine inspection
 CNameInfoBase class for a named object (i.e
 NeplContains classes needed for implementing EPL plug-ins in C++
 CCorrelatorInterfaceAn interface to the correlator which lets plug-ins call methods on the host
 CEPLPluginDerive from this class to define a Correlator EPL plug-in
 CEventHandlerAn interface for subscribing to events and receiving them in the plug-in
 CEventHandlerSubscriptionThis type is returned from CorrelatorInterface::registerEventHandler and can be used to add and remove channels to the subscription for this event handler
 CMethodDataData structure used for declaring methods in the initialize function (EPLPlugin) to be exported to EPL
 CThreadEndedHandlerAn interface for receiving notifications of threads being destroyed
 NeventContains classes for handling events passed over the client API
 CDisconnectableEventConsumerDerived class from EventConsumer which implements the disconnect API
 CEventAn Event object represents an event instance
 CEventConsumerAn EventConsumer can connect to the Engine through an EventSupplier and register to receive events
 CEventSupplierAn EventSupplier represents the resources created by the Engine to service a connection to an external sink of events
 CEngineExceptionAn EngineException (or instance of a derived class) is thrown by methods in this library if any problems are encountered
 Nsoftwareag
 NconnectivityContains classes relating to the connectivity system
 Nchainmanagers
 CAbstractChainManagerBase class for transport chain manager plug-ins
 CChainRepresents a dynamic chain instance, created using ChainManagerHost.createChain
 CChainDefinitionA dynamic chain definition, providing the configuration for each plug-in in a chain
 CChainManagerConstructorParametersA container for parameters passed to the constructor of a dynamic chain manager
 CChainManagerHostAPI provided to Chain Managers for callbacks into the host, and for operations such as creating chains and registering channel lifecycle listeners
 CChannelLifecycleListenerAPI for Chain Manager to listen for changes in channel subscriptions within the correlator
 CManagedTransportConstructorParametersA container for parameters passed to the constructor of a managed transport (i.e
 CPluginConfigurationA plug-in configuration
 CAbstractCodecBase class for codec plug-ins
 CAbstractSimpleCodecBase class that simplifies implementation of codec plug-ins that deal only with individual messages not batches, and ignore messages with null payloads
 CAbstractSimpleTransportBase class that simplifies implementation of transport plug-ins that deal only with individual messages not batches, and ignore messages with null payloads
 CAbstractTransportBase class for transport plug-ins
 Cbuffer_tA class that holds an untyped byte buffer
 Cconst_visitorHelper class for writing visitors to apply to data_t
 Ccustom_tA wrapper type for holding arbitrary objects inside a data_t
 Cdata_tA variant type which can be one of the following:
 CHostSideAn interface to the next component (plugin or host) towards the host
 Clist_tA list class which implements many of the functions on std::vector
 C_iteratorForward/reverse and const/non-const iterators are implemented using this class
 CLoggerClass for writing to the system logger
 Cmap_tA map class which implements many of the functions on std::map
 C_iteratorForward/reverse and const/non-const iterators are implemented using this class
 CMapExtractorProvides a compile-time type-safe way to extract values from a map_t, with user-friendly error messages identifying the map and key within the map if any item is missing
 CMessageA container for an payload and associated metadata
 Cmetadata_tA map class which implements many of the functions on std::map
 C_iteratorForward/reverse and const/non-const iterators are implemented using this class
 CPluginBase of the inheritance tree for Connectivity plugins
 CPluginConstructorParametersA base interface for parameters passed to the constructor of transport or codec plug-ins
 CCodecConstructorParametersA container for parameters passed to the constructor of a codec plug-in
 CTransportConstructorParametersA container for parameters passed to the constructor of a transport plug-in
 CPluginHostInterface to support miscellaneous requests from a particular plug-in to the host system
 CSAG_LOCK_GUARDA simple RAII wrapper for SAG_MUTEX_T that locks the specified mutex in its constructor, and guarantees that it will be unlocked when this object goes out of scope unless it has been unlocked already by that point
 CStatusReporterA class allowing a plug-in to report status values to the host
 CStatusItemA class that can be used to efficiently update the value associated with a single status key
 CTransportSideAn interface to the next component (plugin or host) towards the transport
 CvisitorHelper class for writing visitors to apply to data_t
 CAP_EventCodecAP_EventCodec
 CAP_EventCodec_FunctionsAP_EventCodec_Functions
 CAP_EventCodecPropertiesAP_EventCodecProperties
 CAP_EventCodecPropertyAP_EventCodecProperty
 CAP_EventCodecStatusAP_EventCodecStatus
 CAP_EventDecoderAP_EventDecoder
 CAP_EventDecoder_FunctionsAP_EventDecoder_Functions
 CAP_EventEncoderAP_EventEncoder
 CAP_EventEncoder_FunctionsAP_EventEncoder_Functions
 CAP_EventTransportAP_EventTransport
 CAP_EventTransport_FunctionsAP_EventTransport_Functions
 CAP_EventTransportPropertiesAP_EventTransportProperties
 CAP_EventTransportPropertyAP_EventTransportProperty
 CAP_EventTransportStatusAP_EventTransportStatus
 CAP_NormalisedEventAP_NormalisedEvent
 CAP_NormalisedEvent_FunctionsAP_NormalisedEvent_Functions
 CAP_NormalisedEventIteratorAP_NormalisedEventIterator
 CAP_NormalisedEventIterator_FunctionsAP_NormalisedEventIterator_Functions
 CAP_SemanticMapperAP_SemanticMapper
 CAP_SemanticMapper_FunctionsAP_SemanticMapper_Functions
 CAP_TimestampSetAP_TimestampSet
 CAP_TimestampSet_FunctionsAP_TimestampSet_Functions
 CIAF_TimestampConfigIAF_TimestampConfig
 Csag_underlying_decimal_tDecimals are implemented with an underlying 64bit int conforming to IEEE 754 decimal 64