| 
 | 
 | ||||||||||||||||
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.