Public Methods
- XrlRtrmgrInterface (XrlRouter& r, UserDB& db, EventLoop& eventloop,
RandomGen& randgen, Rtrmgr& rtrmgr)
- ~XrlRtrmgrInterface ()
- void set_conf_tree (MasterConfigTree* v)
- XrlCmdError common_0_1_get_target_name (
string& name)
- XrlCmdError common_0_1_get_version (
string& version)
- XrlCmdError common_0_1_get_status (
uint32_t& status,
string& reason)
- XrlCmdError common_0_1_shutdown ()
- XrlCmdError rtrmgr_0_1_get_pid (
uint32_t& pid)
- XrlCmdError rtrmgr_0_1_register_client (
const uint32_t& user_id,
const string& clientname,
string& filename,
uint32_t& pid)
- XrlCmdError rtrmgr_0_1_unregister_client (
const string& token)
- XrlCmdError rtrmgr_0_1_authenticate_client (
const uint32_t& user_id,
const string& clientname,
const string& token)
- XrlCmdError rtrmgr_0_1_enter_config_mode (
const string& token,
const bool& exclusive)
- XrlCmdError rtrmgr_0_1_leave_config_mode (
const string& token)
- XrlCmdError rtrmgr_0_1_get_config_users (
const string& token,
XrlAtomList& users)
- XrlCmdError rtrmgr_0_1_get_running_config (
const string& token,
bool& ready,
string& config)
- XrlCmdError rtrmgr_0_1_apply_config_change (
const string& token,
const string& target,
const string& deltas,
const string& deletions)
- void apply_config_change_done (bool success, string errmsg,
uid_t user_id,
string target,
string deltas,
string deletions)
- void apply_config_change_done_cb (const XrlError&)
- void client_updated (const XrlError& e, uid_t user_id, UserInstance* user)
- XrlCmdError rtrmgr_0_1_lock_config (
const string& token,
const uint32_t& timeout,
bool& success,
uint32_t& holder)
- XrlCmdError rtrmgr_0_1_unlock_config (
const string& token)
- XrlCmdError rtrmgr_0_1_lock_node (
const string& token,
const string& node,
const uint32_t& timeout,
bool& success,
uint32_t& holder)
- XrlCmdError rtrmgr_0_1_unlock_node (
const string& token,
const string& node)
- XrlCmdError rtrmgr_0_1_save_config (
const string& token,
const string& filename)
- XrlCmdError rtrmgr_0_1_load_config (
const string& token,
const string& target,
const string& filename)
~XrlRtrmgrInterface ()
| ~XrlRtrmgrInterface |
XrlCmdError common_0_1_get_target_name (
string& name)
| common_0_1_get_target_name |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError common_0_1_get_version (
string& version)
| common_0_1_get_version |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError common_0_1_get_status (
uint32_t& status,
string& reason)
| common_0_1_get_status |
Get status from Xrl Target
Reimplemented from XrlRtrmgrTargetBase.
Request clean shutdown.
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_get_pid (
uint32_t& pid)
| rtrmgr_0_1_get_pid |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_register_client (
const uint32_t& user_id,
const string& clientname,
string& filename,
uint32_t& pid)
| rtrmgr_0_1_register_client |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_unregister_client (
const string& token)
| rtrmgr_0_1_unregister_client |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_authenticate_client (
const uint32_t& user_id,
const string& clientname,
const string& token)
| rtrmgr_0_1_authenticate_client |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_enter_config_mode (
const string& token,
const bool& exclusive)
| rtrmgr_0_1_enter_config_mode |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_leave_config_mode (
const string& token)
| rtrmgr_0_1_leave_config_mode |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_get_config_users (
const string& token,
XrlAtomList& users)
| rtrmgr_0_1_get_config_users |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_get_running_config (
const string& token,
bool& ready,
string& config)
| rtrmgr_0_1_get_running_config |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_apply_config_change (
const string& token,
const string& target,
const string& deltas,
const string& deletions)
| rtrmgr_0_1_apply_config_change |
Reimplemented from XrlRtrmgrTargetBase.
void apply_config_change_done (bool success, string errmsg,
uid_t user_id,
string target,
string deltas,
string deletions)
| apply_config_change_done |
void apply_config_change_done_cb (const XrlError&)
| apply_config_change_done_cb |
XrlCmdError rtrmgr_0_1_lock_config (
const string& token,
const uint32_t& timeout,
bool& success,
uint32_t& holder)
| rtrmgr_0_1_lock_config |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_unlock_config (
const string& token)
| rtrmgr_0_1_unlock_config |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_lock_node (
const string& token,
const string& node,
const uint32_t& timeout,
bool& success,
uint32_t& holder)
| rtrmgr_0_1_lock_node |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_unlock_node (
const string& token,
const string& node)
| rtrmgr_0_1_unlock_node |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_save_config (
const string& token,
const string& filename)
| rtrmgr_0_1_save_config |
Reimplemented from XrlRtrmgrTargetBase.
XrlCmdError rtrmgr_0_1_load_config (
const string& token,
const string& target,
const string& filename)
| rtrmgr_0_1_load_config |
Reimplemented from XrlRtrmgrTargetBase.
Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:41 2004, using kdoc $.