| 
  | ||||||||||||||||
This class implements the functionality of an IfMgrXrlReplicator, and is used by an IfMgrXrlReplicationManager. Instances of IfMgrXrlReplicatorManager contain a set of these objects. When an error occurs with IPC the objects request removal from the manager, which causes their destruction.
|  IfMgrManagedXrlReplicator (IfMgrXrlReplicationManager& manager,
			      XrlSender&		 sender,
			      const string&		 target_name)
 | IfMgrManagedXrlReplicator | 
| void  crank_manager ()
 | crank_manager | 
[protected]
Method invoked when it is time to schedule the next Xrl dispatch.
Reimplemented from IfMgrXrlReplicator.
| void  crank_manager_cb ()
 | crank_manager_cb | 
[protected]
Method invoked when the previous Xrl dispatch has completed.
Reimplemented from IfMgrXrlReplicator.
| void  push_manager_queue ()
 | push_manager_queue | 
[protected]
Method invoked when a command should be added to the manager's queue.
Reimplemented from IfMgrXrlReplicator.
| void  xrl_error_event (const XrlError& e)
 | xrl_error_event | 
[protected]
Reimplemented from IfMgrXrlReplicator.