|
TAO_CosNotification
2.1.2
|
| Define basic data structures used by the Notification Service | |
| Define a name/value pair | |
| Define event type names | |
| A structure to define property ranges | |
| A named property range | |
| Describe the problems detected with an application requested QoS | |
| Exception used to describe problems with one or more QoS requests | |
| Exception used to describe problems with one or more Admin properties | |
| Define the 'fixed' part of the event header | |
| Complete event header | |
| Define structured events | |
| Interface used to control the QoS properties of an Event Service components (Channel, Proxy, etc.) | |
| Define the interface to manipulate the Admin properties of a Notification Service components | |
| Defines the interfaces to connect and manipulate the Notification Service | |
| Exception Raised if an attempt is made to resume a connection that has not been suspended | |
| Exception raised if an attempt is made to suspend a connection already suspended | |
| Exception raised if an attempt is made to suspend or resume a proxy that has not been connected | |
| Defines the interface shared by all consumer proxies | |
| Defines the interface shared by all supplier proxies | |
| Defines the interface provided for push-style suppliers using the 'any' event format | |
| Defines the interface provided for push-style suppliers using the 'structured' event format | |
| Defines the interface provided for push-style suppliers using the 'batched' event format | |
| Defines the interface provided for push-style consumers using the 'any' event format | |
| Defines the interface provided for push-style consumers using the 'structured' event format | |
| Defines the interface provided for push-style consumers using the 'batched' event format | |
| Exception raised if a lookup for a specific Admin ID fails | |
| Exception raised if a lookup for a specific Proxy ID fails | |
| Helper structure to represent a violation of the limits in a proxy admin | |
| Exception raised if a limit in a proxy admin is breached | |
| Interface used to control and obtain the proxies used by consumers | |
| Interface used to control and obtain the proxies used by suppliers | |
| Defines the interface to control an use an event channel | |
| Exception raised if an specific ChannelID is not found | |
| Defines the interface used to build event channels | |
| Define the interfaces implemented by users of the CORBA Notification Service | |
| Exception raised to indicate that an EventType is syntactically or semantically invalid | |
| Defines interface to report changes in the events published to a consumer | |
| Defines interface to report changes in the events required from a supplier | |
| Defines the interface used by push-style consumers | |
| Defines the interface used by push-style suppliers | |
| Defines the interface used by push-style consumers of structured events | |
| Defines the interface used by push-style suppliers that provide structure events | |
| Defines the interface used by push-style consumers that interested in event batches | |
| Defines the interface used by push-style suppliers that provide event batches | |
| Defines the interfaces used in Event Filtering | |
| Defines a constraint expression | |
| Helper data structure to modify a constraint expression | |
| Helper structure used to modify a mapping constraint expression | |
| Helper structure used to represent a mapping constraint, its property value and the ID assigned to it in a MappingFilter | |
| Exception raised when an event with unsupported filtered data is tested against a Filter | |
| Exception raised if the filtering expression is using an invalid grammar | |
| Exception raised if a constraint's grammar does not match the Filter grammar | |
| Exception raised if a duplicate ID is used while modifying or removing multiple constraints | |
| Exception raised if a constraint ID is not found while modifying or removing multiple constraints | |
| Exception raised if the application tries to remove a Filter callback that does not exists | |
| Exception raised if a modification or addition of a mapping constraint does not matches the mapping filter type | |
| Interface used to manipulate and evaluate filters | |
| Mapping filters can be used to change properties of an event as it traverses the Notification Service | |
| Create Filter and MappingFilter objects | |
| Exception raised if a filter ID is not found | |
| Interface used to modify the Filters attached to a Notification Service component | |
| A namespace to be used by all of TAO's Notification Service implementation | |
| Simple bit vector | |
| Represents a request to deliver an event to a particular destination | |
| Interface to be implemented by specific Event_Persistence_Factories | |
| Interface to be implemented by specific strategies | |
| Name/Value Pair | |
| Collection of Name/Value Pairs | |
| An interface to allow callbacks on completion of persistent storage requests | |
| A class to represent a block on disk | |
| A class that manages the details of persistent storage | |
| A random file class | |
| Iterate through children reconnecting after reloading persistent information | |
| Implementation of ReconnectionRegistry | |
| Class which manages the delivery of events to destination | |
| Manage interaction between Routing_Slip and persistent storage | |
| Private: Storage for header information of all persistent block | |
| An Event block header | |
| An overflow block header | |
| Private: Storage for header information for Routing_Slip blocks | |
| A queue of Routing_Slips waiting to be persisted | |
| Iterate through children saving persistent topology information | |
| Standard (i.e. default) implementation of Event_Persistence_Factory interface | |
| The standard implementation of the Event_Persistence_Strategy interface | |
| Service Object to allow dynamic control of the loaded saver factory | |
| An interface for an object that loads Persistent Topology Information | |
| Interface to be implemented by savable topology objects | |
| Base class for Persistent Topology Objects | |
| Interface for topology objects that act as parents | |
| An interface to be implemented by objects that save Topology | |
| Iterate through children reconnecting after reloading persistent information | |
| Load Notification Service Topology from an XML file | |
| Save Notification Service Topology to an XML file | |
| Create XML topology savers and loaders | |
| A service object for creating the Notify Service Factory | |
| Implementation of CosNotifyFilter::Filter servant | |
| Base class for the ConsumerAdmin and SupplierAdmin | |
| The AdminProperties per EventChannel | |
| AnyEvent implementation | |
| Base Strategy to enqueue and dequeue items from a Message Queue | |
| This interface allows tracking of the queue size | |
| Helper class to create and activate CORBA objects | |
| "ETCL" Interpreter for the Notify queries | |
| Astract Base class for wrapping consumer objects that connect to the EventChannel | |
| The Event Map for Consumers | |
| Implementation of CosNotifyChannelAdmin::ConsumerAdmin | |
| A template class that manages a collection. TYPE = type of collection | |
| Helper to load the Cos Notification service into the service conf. for static links | |
| TAO_Notify_Default_CO_Factory | |
| Maintained for backward compatibility | |
| Maintained for backward compatibility | |
| Default_Factory interface for creating Notify Objects | |
| Maintained for backward compatibility | |
| Base class abstraction for Events flowing through the EventChannel | |
| A class that manages the Consumer and Supplier maps | |
| The entry stored in the event map | |
| Template class for storing the collection of Proxys | |
| Implementation of CosNotifyChannelAdmin::EventChannel | |
| Implementation of CosNotifyChannelAdmin::EventChannelFactory | |
| Class maintained for Backward compatibility | |
| This type is used to compare different event types. It is used by the Event Manager as a key to find subscription lists | |
| Allows operations using the CosNotification::EventTypeSeq type | |
| Factory interface for creating Notify Objects | |
| FilterAdmin interface methods implementation | |
| Service Object to obtain a CosNotifyFilter::FilterFactory reference | |
| Helper to locate a TYPE given its ID | |
| A simple factory for generating ID's for objects created by Notify | |
| Base class for Method Requests | |
| Dispatchs an event to a proxy supplier | |
| Dispatchs an event to a proxy supplier | |
| A base class for all Method Requests that are associated with events | |
| A method request for storing events | |
| Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier | |
| Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier | |
| Interface for NS method Requests | |
| Shutdown message for the ThreadPool_Task | |
| Command Object to send updates to proxys | |
| Command Object to send updates to proxys | |
| Base Object for RT_Notify's CORBA Objects | |
| Base class for Supplier and Consumer classes. This object delegates its reference count to its creator proxy object | |
| POA Abstraction | |
| Global properties that strategize Notify's run-time behaviour | |
| Boolean Property | |
| Base class proxy for all proxys in NS | |
| The 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 | |
| Base class for all types of ProxyConsumer implementations | |
| Inform ProxyConsumer of updates | |
| Base class for all the ProxySuppliers | |
| Inform ProxySupplier of updates | |
| Wrapper for the PushConsumer that connect to the EventChannel | |
| A reactive worker task. Simply executes the command in the caller's context | |
| Thread-safe refounting, calls the <release> method when refcount falls to 0 | |
| Increments the reference count in the constructor, the count is decremented in the destructor. See Refcountable.h for further notes on usage | |
| Builder for RT specific classes | |
| The Factory for the RT aware Notify classes | |
| Helper for creating RT POA objects | |
| RT specifc global properties are stored here | |
| Helper to construct a sequence of IDS in a collections | |
| Implements the CosNotifyChannelAdmin::SequenceProxyPushSupplier methods | |
| Wrapper for the SequencePushSupplier that connect to the EventChannel | |
| Abstract ACE_Service_Object interface that is a factory for creating a Notify EventChannelFactory | |
| StructuredEvent implementation | |
| StructuredEvent implementation | |
| CosNotifyChannelAdmin::StructuredProxyPushConsumer implementation | |
| Implements the CosNotifyChannelAdmin::StructuredProxyPushSupplier methods | |
| Wrapper for the StructuredPushConsumer that connect to the EventChannel | |
| Wrapper for the PushSupplier that connect to the EventChannel | |
| Base Wrappers for Suppliers that connect to the EventChannel | |
| Implementation of CosNotifyChannelAdmin::SupplierAdmin | |
| Implements a Thread Pool Worker Task | |
| Interface for scheduling timers | |
| ACE_Timer_Queue based timer | |
| Reactor::instance based timer. The timers are dispatched by the main thread | |
| ClientControl | |
| Base Worker Task | |
| Implemetation of the TAO_Notify_Service interface for RT Notification | |
1.8.0-20120409