![o](ftv2mnode.png) ACE_Command_Base [external] | |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Connected_Command< Target, Object > | Implements a Command object that invokes the connected_i() method on the target, passing an argument of type Object |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Disconnected_Command< Target, Object > | Implements a Command object that invokes the disconnected_i() method on the target, passing an argument of type Object |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Reconnected_Command< Target, Object > | Implements a Command object that invokes the reconnected_i() method on the target, passing an argument of type Object |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_ESF_Shutdown_Command< Target > | Implements a Command object that invokes the shutdown_i() method on the target, passing an argument of type Object |
![o](ftv2node.png) TAO_ESF_Busy_Lock_Adapter< Adaptee > | |
![o](ftv2node.png) TAO_ESF_Busy_Lock_Adapter< TAO_ESF_Delayed_Changes< PROXY, COLLECTION, ITERATOR, ACE_SYNCH_USE > > | |
![o](ftv2node.png) TAO_ESF_Copy_On_Write_Collection< COLLECTION, ITERATOR > | |
![o](ftv2node.png) TAO_ESF_Copy_On_Write_Read_Guard< COLLECTION, ITERATOR, ACE_LOCK > | TAO_ESF_Copy_On_Write_Read_Guard |
![o](ftv2node.png) TAO_ESF_Copy_On_Write_Write_Guard< COLLECTION, ITERATOR, ACE_SYNCH_DECL > | TAO_ESF_Copy_On_Write_Write_Guard |
![o](ftv2mnode.png) TAO_ESF_Proxy_Admin< EVENT_CHANNEL, PROXY, INTERFACE > | Implement common tasks in the Admin interfaces |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_ESF_Peer_Admin< EVENT_CHANNEL, PROXY, INTERFACE, PEER > | Extend the Proxy_Admin interface to provide methods for filtering |
![o](ftv2mnode.png) TAO_ESF_Proxy_Collection< PROXY > | ESF_Proxy_Collection |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK > | Implement the Copy_On_Read protocol |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Copy_On_Write< PROXY, COLLECTION, ITERATOR, ACE_SYNCH_DECL > | TAO_ESF_Copy_On_Write |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Delayed_Changes< PROXY, COLLECTION, ITERATOR, ACE_SYNCH_DECL > | TAO_ESF_Delayed_Operations |
![|](ftv2vertline.png) ![o](ftv2node.png) TAO_ESF_Delayed_Changes< PROXY, COLLECTION, ITERATOR, ACE_SYNCH_USE > | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) TAO_ESF_Immediate_Changes< PROXY, COLLECTION, ITERATOR, ACE_LOCK > | Implement the Immediate_Changes strategy |
![o](ftv2node.png) TAO_ESF_Proxy_List< PROXY > | A concrete proxy collection |
![o](ftv2node.png) TAO_ESF_Proxy_RB_Tree< PROXY > | Concrete Proxy collection based on ACE_RB_Tree |
![o](ftv2node.png) TAO_ESF_Proxy_RB_Tree_Iterator< PROXY > | Iterator class for a ACE_ESF_RB_Tree |
![o](ftv2node.png) TAO_ESF_Proxy_RefCount_Guard< EVENT_CHANNEL, PROXY > | Reference count based guard |
![o](ftv2node.png) TAO_ESF_RefCount_Guard< T > | Reference count based guard |
![o](ftv2node.png) TAO_ESF_RefCountedRef< COUNTED > | |
![o](ftv2node.png) TAO_ESF_Worker< Target > | Define the interface for the Worker objects |
![\](ftv2mlastnode.png) TAO_ESF_Worker< PROXY > | |
![](ftv2blank.png) ![o](ftv2node.png) TAO_ESF_Peer_Connected< PROXY, PEER > | |
![](ftv2blank.png) ![o](ftv2node.png) TAO_ESF_Peer_Disconnected< PROXY, PEER > | |
![](ftv2blank.png) ![o](ftv2node.png) TAO_ESF_Peer_Reconnected< PROXY, PEER > | |
![](ftv2blank.png) ![\](ftv2lastnode.png) TAO_ESF_Shutdown_Proxy< PROXY > | A worker to invoke the shutdown method of each proxy |