xorp

XrlRtrmgrClientV0p2Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
NewConfigUserCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigSavedDoneCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigChangeDoneCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigChangedCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ModuleStatusCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
NewConfigUserCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigSavedDoneCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigChangeDoneCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigChangedCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ModuleStatusCB

Public Member Functions

 XrlRtrmgrClientV0p2Client (XrlSender *s)
bool send_new_config_user (const char *dst_xrl_target_name, const uint32_t &userid, const NewConfigUserCB &cb)
bool send_config_saved_done (const char *dst_xrl_target_name, const bool &success, const string &errmsg, const ConfigSavedDoneCB &cb)
bool send_config_change_done (const char *dst_xrl_target_name, const bool &success, const string &errmsg, const ConfigChangeDoneCB &cb)
bool send_config_changed (const char *dst_xrl_target_name, const uint32_t &userid, const string &deltas, const string &deletions, const ConfigChangedCB &cb)
bool send_module_status (const char *dst_xrl_target_name, const string &modname, const uint32_t &status, const ModuleStatusCB &cb)
 XrlRtrmgrClientV0p2Client (XrlSender *s)
bool send_new_config_user (const char *dst_xrl_target_name, const uint32_t &userid, const NewConfigUserCB &cb)
bool send_config_saved_done (const char *dst_xrl_target_name, const bool &success, const string &errmsg, const ConfigSavedDoneCB &cb)
bool send_config_change_done (const char *dst_xrl_target_name, const bool &success, const string &errmsg, const ConfigChangeDoneCB &cb)
bool send_config_changed (const char *dst_xrl_target_name, const uint32_t &userid, const string &deltas, const string &deletions, const ConfigChangedCB &cb)
bool send_module_status (const char *dst_xrl_target_name, const string &modname, const uint32_t &status, const ModuleStatusCB &cb)

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_new_config_user (const XrlError &e, XrlArgs *a, NewConfigUserCB cb)
static void unmarshall_config_saved_done (const XrlError &e, XrlArgs *a, ConfigSavedDoneCB cb)
static void unmarshall_config_change_done (const XrlError &e, XrlArgs *a, ConfigChangeDoneCB cb)
static void unmarshall_config_changed (const XrlError &e, XrlArgs *a, ConfigChangedCB cb)
static void unmarshall_module_status (const XrlError &e, XrlArgs *a, ModuleStatusCB cb)
static void unmarshall_new_config_user (const XrlError &e, XrlArgs *a, NewConfigUserCB cb)
static void unmarshall_config_saved_done (const XrlError &e, XrlArgs *a, ConfigSavedDoneCB cb)
static void unmarshall_config_change_done (const XrlError &e, XrlArgs *a, ConfigChangeDoneCB cb)
static void unmarshall_config_changed (const XrlError &e, XrlArgs *a, ConfigChangedCB cb)
static void unmarshall_module_status (const XrlError &e, XrlArgs *a, ModuleStatusCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_new_config_user
auto_ptr< Xrlap_xrl_config_saved_done
auto_ptr< Xrlap_xrl_config_change_done
auto_ptr< Xrlap_xrl_config_changed
auto_ptr< Xrlap_xrl_module_status

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