xorp

XrlFib2mribV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StartFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StopFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableLogTraceAllCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StartFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StopFib2MribCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableLogTraceAllCB

Public Member Functions

 XrlFib2mribV0p1Client (XrlSender *s)
bool send_enable_fib2mrib (const char *dst_xrl_target_name, const bool &enable, const EnableFib2MribCB &cb)
 Send Xrl intended to:
bool send_start_fib2mrib (const char *dst_xrl_target_name, const StartFib2MribCB &cb)
bool send_stop_fib2mrib (const char *dst_xrl_target_name, const StopFib2MribCB &cb)
bool send_enable_log_trace_all (const char *dst_xrl_target_name, const bool &enable, const EnableLogTraceAllCB &cb)
 Send Xrl intended to:
 XrlFib2mribV0p1Client (XrlSender *s)
bool send_enable_fib2mrib (const char *dst_xrl_target_name, const bool &enable, const EnableFib2MribCB &cb)
 Send Xrl intended to:
bool send_start_fib2mrib (const char *dst_xrl_target_name, const StartFib2MribCB &cb)
bool send_stop_fib2mrib (const char *dst_xrl_target_name, const StopFib2MribCB &cb)
bool send_enable_log_trace_all (const char *dst_xrl_target_name, const bool &enable, const EnableLogTraceAllCB &cb)
 Send Xrl intended to:

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_enable_fib2mrib (const XrlError &e, XrlArgs *a, EnableFib2MribCB cb)
static void unmarshall_start_fib2mrib (const XrlError &e, XrlArgs *a, StartFib2MribCB cb)
static void unmarshall_stop_fib2mrib (const XrlError &e, XrlArgs *a, StopFib2MribCB cb)
static void unmarshall_enable_log_trace_all (const XrlError &e, XrlArgs *a, EnableLogTraceAllCB cb)
static void unmarshall_enable_fib2mrib (const XrlError &e, XrlArgs *a, EnableFib2MribCB cb)
static void unmarshall_start_fib2mrib (const XrlError &e, XrlArgs *a, StartFib2MribCB cb)
static void unmarshall_stop_fib2mrib (const XrlError &e, XrlArgs *a, StopFib2MribCB cb)
static void unmarshall_enable_log_trace_all (const XrlError &e, XrlArgs *a, EnableLogTraceAllCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_enable_fib2mrib
auto_ptr< Xrlap_xrl_start_fib2mrib
auto_ptr< Xrlap_xrl_stop_fib2mrib
auto_ptr< Xrlap_xrl_enable_log_trace_all

Member Function Documentation

bool XrlFib2mribV0p1Client::send_enable_fib2mrib ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableFib2MribCB &  cb 
)

Send Xrl intended to:

Enable/disable/start/stop Fib2mrib.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable Fib2mrib, otherwise disable it.
bool XrlFib2mribV0p1Client::send_enable_fib2mrib ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableFib2MribCB &  cb 
)

Send Xrl intended to:

Enable/disable/start/stop Fib2mrib.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable Fib2mrib, otherwise disable it.
bool XrlFib2mribV0p1Client::send_enable_log_trace_all ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableLogTraceAllCB &  cb 
)

Send Xrl intended to:

Enable/disable the Fib2mrib trace log for all operations.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable the trace log, otherwise disable it.
bool XrlFib2mribV0p1Client::send_enable_log_trace_all ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableLogTraceAllCB &  cb 
)

Send Xrl intended to:

Enable/disable the Fib2mrib trace log for all operations.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable the trace log, otherwise disable it.

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