TAO_CosNotification  2.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNCosNotificationDefine basic data structures used by the Notification Service
|oCPropertyDefine a name/value pair
|oC_EventTypeDefine event type names
|oCPropertyRangeA structure to define property ranges
|oCNamedPropertyRangeA named property range
|oCPropertyErrorDescribe the problems detected with an application requested QoS
|oCUnsupportedQoSException used to describe problems with one or more QoS requests
|oCUnsupportedAdminException used to describe problems with one or more Admin properties
|oCFixedEventHeaderDefine the 'fixed' part of the event header
|oCEventHeaderComplete event header
|oCStructuredEventDefine structured events
|oCQoSAdminInterface used to control the QoS properties of an Event Service components (Channel, Proxy, etc.)
|\CAdminPropertiesAdminDefine the interface to manipulate the Admin properties of a Notification Service components
oNCosNotifyChannelAdminDefines the interfaces to connect and manipulate the Notification Service
|oCConnectionAlreadyActiveException Raised if an attempt is made to resume a connection that has not been suspended
|oCConnectionAlreadyInactiveException raised if an attempt is made to suspend a connection already suspended
|oCNotConnectedException raised if an attempt is made to suspend or resume a proxy that has not been connected
|oCProxyConsumerDefines the interface shared by all consumer proxies
|oCProxySupplierDefines the interface shared by all supplier proxies
|oCProxyPushConsumerDefines the interface provided for push-style suppliers using the 'any' event format
|oCStructuredProxyPushConsumerDefines the interface provided for push-style suppliers using the 'structured' event format
|oCSequenceProxyPushConsumerDefines the interface provided for push-style suppliers using the 'batched' event format
|oCProxyPushSupplierDefines the interface provided for push-style consumers using the 'any' event format
|oCStructuredProxyPushSupplierDefines the interface provided for push-style consumers using the 'structured' event format
|oCSequenceProxyPushSupplierDefines the interface provided for push-style consumers using the 'batched' event format
|oCAdminNotFoundException raised if a lookup for a specific Admin ID fails
|oCProxyNotFoundException raised if a lookup for a specific Proxy ID fails
|oCAdminLimitHelper structure to represent a violation of the limits in a proxy admin
|oCAdminLimitExceededException raised if a limit in a proxy admin is breached
|oCConsumerAdminInterface used to control and obtain the proxies used by consumers
|oCSupplierAdminInterface used to control and obtain the proxies used by suppliers
|oCEventChannelDefines the interface to control an use an event channel
|oCChannelNotFoundException raised if an specific ChannelID is not found
|\CEventChannelFactoryDefines the interface used to build event channels
oNCosNotifyCommDefine the interfaces implemented by users of the CORBA Notification Service
|oCInvalidEventTypeException raised to indicate that an EventType is syntactically or semantically invalid
|oCNotifyPublishDefines interface to report changes in the events published to a consumer
|oCNotifySubscribeDefines interface to report changes in the events required from a supplier
|oCPushConsumerDefines the interface used by push-style consumers
|oCPushSupplierDefines the interface used by push-style suppliers
|oCStructuredPushConsumerDefines the interface used by push-style consumers of structured events
|oCStructuredPushSupplierDefines the interface used by push-style suppliers that provide structure events
|oCSequencePushConsumerDefines the interface used by push-style consumers that interested in event batches
|\CSequencePushSupplierDefines the interface used by push-style suppliers that provide event batches
oNCosNotifyFilterDefines the interfaces used in Event Filtering
|oCConstraintExpDefines a constraint expression
|oCConstraintInfoHelper data structure to modify a constraint expression
|oCMappingConstraintPairHelper structure used to modify a mapping constraint expression
|oCMappingConstraintInfoHelper structure used to represent a mapping constraint, its property value and the ID assigned to it in a MappingFilter
|oCUnsupportedFilterableDataException raised when an event with unsupported filtered data is tested against a Filter
|oCInvalidGrammarException raised if the filtering expression is using an invalid grammar
|oCInvalidConstraintException raised if a constraint's grammar does not match the Filter grammar
|oCDuplicateConstraintIDException raised if a duplicate ID is used while modifying or removing multiple constraints
|oCConstraintNotFoundException raised if a constraint ID is not found while modifying or removing multiple constraints
|oCCallbackNotFoundException raised if the application tries to remove a Filter callback that does not exists
|oCInvalidValueException raised if a modification or addition of a mapping constraint does not matches the mapping filter type
|oCFilterInterface used to manipulate and evaluate filters
|oCMappingFilterMapping filters can be used to change properties of an event as it traverses the Notification Service
|oCFilterFactoryCreate Filter and MappingFilter objects
|oCFilterNotFoundException raised if a filter ID is not found
|\CFilterAdminInterface used to modify the Filters attached to a Notification Service component
oNTAO_NotifyA namespace to be used by all of TAO's Notification Service implementation
|oCBit_VectorSimple bit vector
|oCDelivery_RequestRepresents a request to deliver an event to a particular destination
|oCEvent_Persistence_FactoryInterface to be implemented by specific Event_Persistence_Factories
|oCEvent_Persistence_StrategyInterface to be implemented by specific strategies
|oCNVPName/Value Pair
|oCNVPListCollection of Name/Value Pairs
|oCPersistent_CallbackAn interface to allow callbacks on completion of persistent storage requests
|oCPersistent_Storage_BlockA class to represent a block on disk
|oCPersistent_File_AllocatorA class that manages the details of persistent storage
|oCRandom_FileA random file class
|oCReconnect_WorkerIterate through children reconnecting after reloading persistent information
|oCReconnection_RegistryImplementation of ReconnectionRegistry
|oCRouting_SlipClass which manages the delivery of events to destination
|oCRouting_Slip_Persistence_ManagerManage interaction between Routing_Slip and persistent storage
||oCBlock_HeaderPrivate: Storage for header information of all persistent block
||oCEvent_HeaderAn Event block header
||oCOverflow_HeaderAn overflow block header
||\CRouting_Slip_HeaderPrivate: Storage for header information for Routing_Slip blocks
|oCRouting_Slip_QueueA queue of Routing_Slips waiting to be persisted
|oCSave_Persist_WorkerIterate through children saving persistent topology information
|oCStandard_Event_Persistence_FactoryStandard (i.e. default) implementation of Event_Persistence_Factory interface
|oCStandard_Event_PersistenceThe standard implementation of the Event_Persistence_Strategy interface
|oCTopology_FactoryService Object to allow dynamic control of the loaded saver factory
|oCTopology_LoaderAn interface for an object that loads Persistent Topology Information
|oCTopology_SavableInterface to be implemented by savable topology objects
|oCTopology_ObjectBase class for Persistent Topology Objects
|oCTopology_ParentInterface for topology objects that act as parents
|oCTopology_SaverAn interface to be implemented by objects that save Topology
|oCValidate_WorkerIterate through children reconnecting after reloading persistent information
|oCXML_LoaderLoad Notification Service Topology from an XML file
|oCXML_SaverSave Notification Service Topology to an XML file
|\CXML_Topology_FactoryCreate XML topology savers and loaders
oNTAO_Notify_Extensions
oCCOW_Collection_Default_Factory
oCProxyPushConsumer
oCProxyPushConsumer
oCProxyPushSupplier
oCProxyPushSupplier
oCSequenceProxyPushConsumer
oCSequenceProxyPushSupplier
oCStructuredProxyPushConsumer
oCStructuredProxyPushSupplier
oCTAO_CosNotify_ServiceA service object for creating the Notify Service Factory
oCTAO_ETCL_FilterImplementation of CosNotifyFilter::Filter servant
oCTAO_Notify_AdminBase class for the ConsumerAdmin and SupplierAdmin
oCTAO_Notify_AdminPropertiesThe AdminProperties per EventChannel
oCTAO_Notify_AnyEventAnyEvent implementation
oCTAO_Notify_AnyEvent_No_Copy
oCTAO_Notify_Buffering_StrategyBase Strategy to enqueue and dequeue items from a Message Queue
|\CTrackerThis interface allows tracking of the queue size
oCTAO_Notify_BuilderHelper class to create and activate CORBA objects
oCTAO_Notify_Constraint_Expr
oCTAO_Notify_Constraint_Interpreter"ETCL" Interpreter for the Notify queries
oCTAO_Notify_Constraint_Visitor
oCTAO_Notify_ConsumerAstract Base class for wrapping consumer objects that connect to the EventChannel
oCTAO_Notify_Consumer_MapThe Event Map for Consumers
oCTAO_Notify_ConsumerAdminImplementation of CosNotifyChannelAdmin::ConsumerAdmin
oCTAO_Notify_Container_TA template class that manages a collection. TYPE = type of collection
|\CDestroyer
oCTAO_Notify_CosEC_ProxyPushConsumer
oCTAO_Notify_CosEC_ProxyPushSupplier
oCTAO_Notify_CosNotify_InitializerHelper to load the Cos Notification service into the service conf. for static links
oCTAO_Notify_Default_CO_FactoryTAO_Notify_Default_CO_Factory
oCTAO_Notify_Default_Collection_FactoryMaintained for backward compatibility
oCTAO_Notify_Default_EMO_FactoryMaintained for backward compatibility
oCTAO_Notify_Default_FactoryDefault_Factory interface for creating Notify Objects
oCTAO_Notify_Default_POA_FactoryMaintained for backward compatibility
oCTAO_Notify_ETCL_Filter
oCTAO_Notify_ETCL_FilterFactory
oCTAO_Notify_EventBase class abstraction for Events flowing through the EventChannel
oCTAO_Notify_Event_ManagerA class that manages the Consumer and Supplier maps
oCTAO_Notify_Event_Map_Entry_TThe entry stored in the event map
oCTAO_Notify_Event_Map_TTemplate class for storing the collection of Proxys
oCTAO_Notify_EventChannelImplementation of CosNotifyChannelAdmin::EventChannel
oCTAO_Notify_EventChannelFactoryImplementation of CosNotifyChannelAdmin::EventChannelFactory
oCTAO_Notify_EventChannelFactory_iClass maintained for Backward compatibility
oCTAO_Notify_EventTypeThis type is used to compare different event types. It is used by the Event Manager as a key to find subscription lists
oCTAO_Notify_EventTypeSeqAllows operations using the CosNotification::EventTypeSeq type
oCTAO_Notify_FactoryFactory interface for creating Notify Objects
oCTAO_Notify_FilterAdminFilterAdmin interface methods implementation
oCTAO_Notify_FilterFactoryService Object to obtain a CosNotifyFilter::FilterFactory reference
oCTAO_Notify_Find_Worker_THelper to locate a TYPE given its ID
oCTAO_Notify_ID_FactoryA simple factory for generating ID's for objects created by Notify
oCTAO_Notify_Method_RequestBase class for Method Requests
oCTAO_Notify_Method_Request_Dispatch
oCTAO_Notify_Method_Request_Dispatch_No_CopyDispatchs an event to a proxy supplier
oCTAO_Notify_Method_Request_Dispatch_QueueableDispatchs an event to a proxy supplier
oCTAO_Notify_Method_Request_EventA base class for all Method Requests that are associated with events
oCTAO_Notify_Method_Request_Event_QueueableA method request for storing events
oCTAO_Notify_Method_Request_Lookup
oCTAO_Notify_Method_Request_Lookup_No_CopyLookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier
oCTAO_Notify_Method_Request_Lookup_QueueableLookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier
oCTAO_Notify_Method_Request_QueueableInterface for NS method Requests
oCTAO_Notify_Method_Request_ShutdownShutdown message for the ThreadPool_Task
oCTAO_Notify_Method_Request_UpdatesCommand Object to send updates to proxys
oCTAO_Notify_Method_Request_Updates_No_CopyCommand Object to send updates to proxys
oCTAO_Notify_Method_Request_Updates_T
oCTAO_Notify_ObjectBase Object for RT_Notify's CORBA Objects
oCTAO_Notify_PeerBase class for Supplier and Consumer classes. This object delegates its reference count to its creator proxy object
oCTAO_Notify_POA_HelperPOA Abstraction
oCTAO_Notify_PropertiesGlobal properties that strategize Notify's run-time behaviour
oCTAO_Notify_Property_BooleanBoolean Property
oCTAO_Notify_Property_T
oCTAO_Notify_PropertyBase_T
oCTAO_Notify_PropertySeq
oCTAO_Notify_ProxyBase class proxy for all proxys in NS
oCTAO_Notify_Proxy_Builder_T
oCTAO_Notify_Proxy_TThe is a base class for all proxys , templatized by the servant type. All the Filter Admin and QoS Admin interface methods are implemented here by delegating to the admin implementations
oCTAO_Notify_ProxyConsumerBase class for all types of ProxyConsumer implementations
oCTAO_Notify_ProxyConsumer_T
oCTAO_Notify_ProxyConsumer_Update_WorkerInform ProxyConsumer of updates
oCTAO_Notify_ProxyPushConsumer
oCTAO_Notify_ProxyPushSupplier
oCTAO_Notify_ProxySupplierBase class for all the ProxySuppliers
oCTAO_Notify_ProxySupplier_T
oCTAO_Notify_ProxySupplier_Update_WorkerInform ProxySupplier of updates
oCTAO_Notify_PushConsumerWrapper for the PushConsumer that connect to the EventChannel
oCTAO_Notify_PushSupplier
oCTAO_Notify_QoSProperties
oCTAO_Notify_Reactive_TaskA reactive worker task. Simply executes the command in the caller's context
oCTAO_Notify_RefcountableThread-safe refounting, calls the <release> method when refcount falls to 0
oCTAO_Notify_Refcountable_Guard_TIncrements the reference count in the constructor, the count is decremented in the destructor. See Refcountable.h for further notes on usage
oCTAO_Notify_RT_BuilderBuilder for RT specific classes
oCTAO_Notify_RT_FactoryThe Factory for the RT aware Notify classes
oCTAO_Notify_RT_POA_HelperHelper for creating RT POA objects
oCTAO_Notify_RT_PropertiesRT specifc global properties are stored here
oCTAO_Notify_RT_StructuredProxyPushSupplier
oCTAO_Notify_Seq_Worker_THelper to construct a sequence of IDS in a collections
oCTAO_Notify_SequenceProxyPushConsumer
oCTAO_Notify_SequenceProxyPushSupplierImplements the CosNotifyChannelAdmin::SequenceProxyPushSupplier methods
oCTAO_Notify_SequencePushConsumer
oCTAO_Notify_SequencePushSupplierWrapper for the SequencePushSupplier that connect to the EventChannel
oCTAO_Notify_ServiceAbstract ACE_Service_Object interface that is a factory for creating a Notify EventChannelFactory
oCTAO_Notify_StructProperty_T
oCTAO_Notify_StructuredEventStructuredEvent implementation
oCTAO_Notify_StructuredEvent_No_CopyStructuredEvent implementation
oCTAO_Notify_StructuredProxyPushConsumerCosNotifyChannelAdmin::StructuredProxyPushConsumer implementation
oCTAO_Notify_StructuredProxyPushSupplierImplements the CosNotifyChannelAdmin::StructuredProxyPushSupplier methods
oCTAO_Notify_StructuredPushConsumerWrapper for the StructuredPushConsumer that connect to the EventChannel
oCTAO_Notify_StructuredPushSupplierWrapper for the PushSupplier that connect to the EventChannel
oCTAO_Notify_Subscription_Change_Worker
oCTAO_Notify_SupplierBase Wrappers for Suppliers that connect to the EventChannel
oCTAO_Notify_SupplierAdminImplementation of CosNotifyChannelAdmin::SupplierAdmin
oCTAO_Notify_ThreadPool_TaskImplements a Thread Pool Worker Task
oCTAO_Notify_TimerInterface for scheduling timers
oCTAO_Notify_Timer_QueueACE_Timer_Queue based timer
oCTAO_Notify_Timer_ReactorReactor::instance based timer. The timers are dispatched by the main thread
oCTAO_Notify_validate_client_TaskClientControl
oCTAO_Notify_Worker_TaskBase Worker Task
oCTAO_RT_Notify_ServiceImplemetation of the TAO_Notify_Service interface for RT Notification
\CTAO_Subscription_Change_Worker