xorp

XrlIfmgrReplicatorV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RegisterIfmgrMirrorCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
UnregisterIfmgrMirrorCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RegisterIfmgrMirrorCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
UnregisterIfmgrMirrorCB

Public Member Functions

 XrlIfmgrReplicatorV0p1Client (XrlSender *s)
bool send_register_ifmgr_mirror (const char *dst_xrl_target_name, const string &clientname, const RegisterIfmgrMirrorCB &cb)
 Send Xrl intended to:
bool send_unregister_ifmgr_mirror (const char *dst_xrl_target_name, const string &clientname, const UnregisterIfmgrMirrorCB &cb)
 Send Xrl intended to:
 XrlIfmgrReplicatorV0p1Client (XrlSender *s)
bool send_register_ifmgr_mirror (const char *dst_xrl_target_name, const string &clientname, const RegisterIfmgrMirrorCB &cb)
 Send Xrl intended to:
bool send_unregister_ifmgr_mirror (const char *dst_xrl_target_name, const string &clientname, const UnregisterIfmgrMirrorCB &cb)
 Send Xrl intended to:

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_register_ifmgr_mirror (const XrlError &e, XrlArgs *a, RegisterIfmgrMirrorCB cb)
static void unmarshall_unregister_ifmgr_mirror (const XrlError &e, XrlArgs *a, UnregisterIfmgrMirrorCB cb)
static void unmarshall_register_ifmgr_mirror (const XrlError &e, XrlArgs *a, RegisterIfmgrMirrorCB cb)
static void unmarshall_unregister_ifmgr_mirror (const XrlError &e, XrlArgs *a, UnregisterIfmgrMirrorCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_register_ifmgr_mirror
auto_ptr< Xrlap_xrl_unregister_ifmgr_mirror

Member Function Documentation

bool XrlIfmgrReplicatorV0p1Client::send_register_ifmgr_mirror ( const char *  dst_xrl_target_name,
const string &  clientname,
const RegisterIfmgrMirrorCB &  cb 
)

Send Xrl intended to:

Register remote mirror of interface state.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
bool XrlIfmgrReplicatorV0p1Client::send_register_ifmgr_mirror ( const char *  dst_xrl_target_name,
const string &  clientname,
const RegisterIfmgrMirrorCB &  cb 
)

Send Xrl intended to:

Register remote mirror of interface state.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
bool XrlIfmgrReplicatorV0p1Client::send_unregister_ifmgr_mirror ( const char *  dst_xrl_target_name,
const string &  clientname,
const UnregisterIfmgrMirrorCB &  cb 
)

Send Xrl intended to:

Register remote mirror of interface state.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
bool XrlIfmgrReplicatorV0p1Client::send_unregister_ifmgr_mirror ( const char *  dst_xrl_target_name,
const string &  clientname,
const UnregisterIfmgrMirrorCB &  cb 
)

Send Xrl intended to:

Register remote mirror of interface state.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations