Classes | |
class | Bit_Vector |
Simple bit vector. More... | |
class | Delivery_Request |
Represents a request to deliver an event to a particular destination. More... | |
class | Event_Persistence_Factory |
interface to be implemented by specific Event_Persistence_Factories More... | |
class | Event_Persistence_Strategy |
Interface to be implemented by specific strategies. More... | |
class | NVP |
Name/Value Pair. More... | |
class | NVPList |
Collection of Name/Value Pairs. More... | |
class | Persistent_Callback |
An interface to allow callbacks on completion of persistent storage requests. More... | |
class | Persistent_Storage_Block |
A class to represent a block on disk. More... | |
class | Persistent_File_Allocator |
A class that manages the details of persistent storage. More... | |
class | Random_File |
A random file class. More... | |
class | Reconnect_Worker |
Iterate through children reconnecting after reloading persistent information. More... | |
class | Reconnection_Registry |
Implementation of ReconnectionRegistry. More... | |
class | Routing_Slip |
Class which manages the delivery of events to destination. More... | |
class | Routing_Slip_Persistence_Manager |
Manage interaction between Routing_Slip and persistent storage. More... | |
class | Routing_Slip_Persistence_Manager::Block_Header |
private: Storage for header information of all persistent block. More... | |
class | Routing_Slip_Persistence_Manager::Routing_Slip_Header |
private: Storage for header information for Routing_Slip blocks. More... | |
class | Routing_Slip_Persistence_Manager::Event_Header |
An Event block header. More... | |
class | Routing_Slip_Persistence_Manager::Overflow_Header |
An overflow block header. More... | |
class | Routing_Slip_Queue |
A queue of Routing_Slips waiting to be persisted. More... | |
class | Save_Persist_Worker |
Iterate through children saving persistent topology information. More... | |
class | Standard_Event_Persistence_Factory |
Standard (i.e. default) implementation of Event_Persistence_Factory interface. More... | |
class | Standard_Event_Persistence |
The standard implementation of the Event_Persistence_Strategy interface. More... | |
class | Topology_Factory |
Service Object to allow dynamic control of the loaded saver factory. More... | |
class | Topology_Loader |
An interface for an object that loads Persistent Topology Information. More... | |
class | Topology_Savable |
Interface to be implemented by savable topology objects. More... | |
class | Topology_Object |
Base class for Persistent Topology Objects. More... | |
class | Topology_Parent |
Interface for topology objects that act as parents. More... | |
class | Topology_Saver |
An interface to be implemented by objects that save Topology. More... | |
class | XML_Loader |
Load Notification Service Topology from an XML file. More... | |
class | XML_Saver |
Save Notification Service Topology to an XML file. More... | |
class | 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.
Definition at line 51 of file Routing_Slip.h. |
|
|
Definition at line 32 of file Delivery_Request.h. |
|
A vector of Delivery Requests. The body of a Routing_Slip.
Definition at line 48 of file Routing_Slip.h. |
|
A vector of IDS. Used as a path from the EventChannelFactory to a proxy.
Definition at line 53 of file Topology_Object.h. Referenced by TAO_Notify_SupplierAdmin::find_proxy_consumer(), TAO_Notify_EventChannelFactory::find_proxy_consumer(), TAO_Notify_EventChannel::find_proxy_consumer(), TAO_Notify_EventChannelFactory::find_proxy_supplier(), TAO_Notify_EventChannel::find_proxy_supplier(), TAO_Notify_ConsumerAdmin::find_proxy_supplier(), TAO_Notify::Topology_Object::get_id_path(), TAO_Notify::Delivery_Request::set_destination_id(), TAO_Notify_Method_Request_Lookup::unmarshal(), and TAO_Notify_Method_Request_Dispatch::unmarshal(). |
|
A reference-counted smart pointer to a Routing_Slip.
Definition at line 38 of file Delivery_Request.h. Referenced by TAO_Notify::Routing_Slip_Queue::add(), TAO_Notify::Routing_Slip::create(), TAO_Notify::Delivery_Request::Delivery_Request(), TAO_Notify::Routing_Slip_Queue::dispatch_one(), TAO_Notify_EventChannelFactory::load_event_persistence(), TAO_Notify::Routing_Slip::persist_complete(), TAO_Notify_ProxyConsumer::push_i(), and TAO_Notify_EventChannelFactory::reconnect(). |
|
Definition at line 27 of file Reconnection_Registry.cpp. Referenced by TAO_Notify::Reconnection_Registry::load_child(), and TAO_Notify::Reconnection_Registry::save_persistent(). |
|
Definition at line 28 of file Reconnection_Registry.cpp. Referenced by TAO_Notify::Reconnection_Registry::load_child(), and TAO_Notify::Reconnection_Registry::save_persistent(). |
|
Definition at line 29 of file Reconnection_Registry.cpp. Referenced by TAO_Notify::Reconnection_Registry::load_child(), and TAO_Notify::Reconnection_Registry::save_persistent(). |
|
Definition at line 26 of file Reconnection_Registry.cpp. Referenced by TAO_Notify::Reconnection_Registry::save_persistent(). |
|
Definition at line 35 of file Standard_Event_Persistence.h. |
|
Definition at line 36 of file Standard_Event_Persistence.h. |
|
Definition at line 16 of file XML_Topology_Factory.cpp. Referenced by TAO_Notify::XML_Saver::begin_object(). |