Classes | |
class | TAO_Notify::Bit_Vector |
Simple bit vector. More... | |
class | TAO_Notify::Delivery_Request |
Represents a request to deliver an event to a particular destination. More... | |
class | TAO_Notify::Event_Persistence_Factory |
interface to be implemented by specific Event_Persistence_Factories More... | |
class | TAO_Notify::Event_Persistence_Strategy |
Interface to be implemented by specific strategies. More... | |
class | TAO_Notify::NVP |
Name/Value Pair. More... | |
class | TAO_Notify::NVPList |
Collection of Name/Value Pairs. More... | |
class | TAO_Notify::Persistent_Callback |
An interface to allow callbacks on completion of persistent storage requests. More... | |
class | TAO_Notify::Persistent_Storage_Block |
A class to represent a block on disk. More... | |
class | TAO_Notify::Persistent_File_Allocator |
A class that manages the details of persistent storage. More... | |
class | TAO_Notify::Random_File |
A random file class. More... | |
class | TAO_Notify::Reconnect_Worker< TOPOOBJ > |
Iterate through children reconnecting after reloading persistent information. More... | |
class | TAO_Notify::Reconnection_Registry |
Implementation of ReconnectionRegistry. More... | |
class | TAO_Notify::Routing_Slip |
Class which manages the delivery of events to destination. More... | |
class | TAO_Notify::Routing_Slip_Persistence_Manager |
Manage interaction between Routing_Slip and persistent storage. More... | |
class | TAO_Notify::Routing_Slip_Persistence_Manager::Block_Header |
private: Storage for header information of all persistent block. More... | |
class | TAO_Notify::Routing_Slip_Persistence_Manager::Routing_Slip_Header |
private: Storage for header information for Routing_Slip blocks. More... | |
class | TAO_Notify::Routing_Slip_Persistence_Manager::Event_Header |
An Event block header. More... | |
class | TAO_Notify::Routing_Slip_Persistence_Manager::Overflow_Header |
An overflow block header. More... | |
class | TAO_Notify::Routing_Slip_Queue |
A queue of Routing_Slips waiting to be persisted. More... | |
class | TAO_Notify::Save_Persist_Worker< TOPOOBJ > |
Iterate through children saving persistent topology information. More... | |
class | TAO_Notify::Standard_Event_Persistence_Factory |
Standard (i.e. default) implementation of Event_Persistence_Factory interface. More... | |
class | TAO_Notify::Standard_Event_Persistence |
The standard implementation of the Event_Persistence_Strategy interface. More... | |
class | TAO_Notify::Topology_Factory |
Service Object to allow dynamic control of the loaded saver factory. More... | |
class | TAO_Notify::Topology_Loader |
An interface for an object that loads Persistent Topology Information. More... | |
class | TAO_Notify::Topology_Savable |
Interface to be implemented by savable topology objects. More... | |
class | TAO_Notify::Topology_Object |
Base class for Persistent Topology Objects. More... | |
class | TAO_Notify::Topology_Parent |
Interface for topology objects that act as parents. More... | |
class | TAO_Notify::Topology_Saver |
An interface to be implemented by objects that save Topology. More... | |
class | TAO_Notify::XML_Loader |
Load Notification Service Topology from an XML file. More... | |
class | TAO_Notify::XML_Saver |
Save Notification Service Topology to an XML file. More... | |
class | TAO_Notify::XML_Topology_Factory |
Create XML topology savers and loaders. More... | |
Typedefs | |
typedef ACE_Strong_Bound_Ptr< Delivery_Request, TAO_SYNCH_MUTEX > | Delivery_Request_Ptr |
A reference-counted smart pointer to a Delivery_Request. | |
typedef ACE_Unbounded_Queue< Delivery_Request_Ptr > | Delivery_Request_Queue |
typedef ACE_Strong_Bound_Ptr< Routing_Slip, TAO_SYNCH_MUTEX > | Routing_Slip_Ptr |
A reference-counted smart pointer to a Routing_Slip. | |
typedef ACE_Vector< Delivery_Request_Ptr > | Delivery_Request_Vec |
A vector of Delivery Requests. The body of a Routing_Slip. | |
typedef ACE_Vector< TAO_Notify_Method_Request_Queueable * > | Delivery_Method_Vec |
A vector of Methods_. Used during recovery. | |
typedef ACE_Vector< TAO_Notify_Object::ID > | IdVec |
A vector of IDS. Used as a path from the EventChannelFactory to a proxy. | |
Variables | |
const char | REGISTRY_TYPE [] = "reconnect_registry" |
const char | RECONNECT_ID [] = "ReconnectId" |
const char | RECONNECT_IOR [] = "IOR" |
const char | REGISTRY_CALLBACK_TYPE [] = "reconnect_callback" |
const ACE_UINT32 | ROUTING_SLIP_ROOT_BLOCK_NUMBER = 0 |
const ACE_UINT64 | ROUTING_SLIP_ROOT_SERIAL_NUMBER = 1 |
const char | TOPOLOGY_ID_NAME [] = "TopologyID" |
The initial implementation used the TAO_Notify_ prefix rather than a namespace. As part of the reliable Notification Service project we started using this TAO_Notify namespace, but there are still many parts of the Notification Service that are in the global namespace with a TAO_NS prefix.
|
A vector of Methods_. Used during recovery.
|
|
A reference-counted smart pointer to a Delivery_Request.
|
|
|
|
A vector of Delivery Requests. The body of a Routing_Slip.
|
|
A vector of IDS. Used as a path from the EventChannelFactory to a proxy.
|
|
A reference-counted smart pointer to a Routing_Slip.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|