class IfMgrManagedXrlReplicator

An IfMgrXrlReplicator managed by an IfMgrXrlReplicationManager. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Methods


Detailed Description

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.


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:54 2009, using kdoc 2.0a54+XORP.