| XrlRtrmgrV0p1Client (XrlSender* s)
| XrlRtrmgrV0p1Client |
| ~XrlRtrmgrV0p1Client ()
| ~XrlRtrmgrV0p1Client |
[virtual]
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetPidCB | GetPidCB |
| bool send_get_pid (
const char* target_name,
const GetPidCB& cb
)
| send_get_pid |
| typedef XorpCallback4<void, const XrlError&, const string*, const uint32_t*, const uint32_t*>::RefPtr RegisterClientCB | RegisterClientCB |
| bool send_register_client (
const char* target_name,
const uint32_t& userid,
const string& clientname,
const RegisterClientCB& cb
)
| send_register_client |
Send Xrl intended to:
Register a user and client process with the rtrmgr.
Parameters:
| tgt_name | Xrl Target name |
| clientname | name of xrl entity supporting rtrmgr_client.xif methods. |
| typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterClientCB | UnregisterClientCB |
| bool send_unregister_client (
const char* target_name,
const string& token,
const UnregisterClientCB& cb
)
| send_unregister_client |
| typedef XorpCallback1<void, const XrlError&>::RefPtr AuthenticateClientCB | AuthenticateClientCB |
| bool send_authenticate_client (
const char* target_name,
const uint32_t& userid,
const string& clientname,
const string& token,
const AuthenticateClientCB& cb
)
| send_authenticate_client |
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnterConfigModeCB | EnterConfigModeCB |
| bool send_enter_config_mode (
const char* target_name,
const string& token,
const bool& exclusive,
const EnterConfigModeCB& cb
)
| send_enter_config_mode |
| typedef XorpCallback1<void, const XrlError&>::RefPtr LeaveConfigModeCB | LeaveConfigModeCB |
| bool send_leave_config_mode (
const char* target_name,
const string& token,
const LeaveConfigModeCB& cb
)
| send_leave_config_mode |
| typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfigUsersCB | GetConfigUsersCB |
| bool send_get_config_users (
const char* target_name,
const string& token,
const GetConfigUsersCB& cb
)
| send_get_config_users |
| typedef XorpCallback3<void, const XrlError&, const bool*, const string*>::RefPtr GetRunningConfigCB | GetRunningConfigCB |
| bool send_get_running_config (
const char* target_name,
const string& token,
const GetRunningConfigCB& cb
)
| send_get_running_config |
| typedef XorpCallback1<void, const XrlError&>::RefPtr ApplyConfigChangeCB | ApplyConfigChangeCB |
| bool send_apply_config_change (
const char* target_name,
const string& token,
const string& target,
const string& deltas,
const string& deletions,
const ApplyConfigChangeCB& cb
)
| send_apply_config_change |
| typedef XorpCallback3<void, const XrlError&, const bool*, const uint32_t*>::RefPtr LockConfigCB | LockConfigCB |
| bool send_lock_config (
const char* target_name,
const string& token,
const uint32_t& timeout,
const LockConfigCB& cb
)
| send_lock_config |
| typedef XorpCallback1<void, const XrlError&>::RefPtr UnlockConfigCB | UnlockConfigCB |
| bool send_unlock_config (
const char* target_name,
const string& token,
const UnlockConfigCB& cb
)
| send_unlock_config |
| typedef XorpCallback3<void, const XrlError&, const bool*, const uint32_t*>::RefPtr LockNodeCB | LockNodeCB |
| bool send_lock_node (
const char* target_name,
const string& token,
const string& node,
const uint32_t& timeout,
const LockNodeCB& cb
)
| send_lock_node |
| typedef XorpCallback1<void, const XrlError&>::RefPtr UnlockNodeCB | UnlockNodeCB |
| bool send_unlock_node (
const char* target_name,
const string& token,
const string& node,
const UnlockNodeCB& cb
)
| send_unlock_node |
| typedef XorpCallback1<void, const XrlError&>::RefPtr SaveConfigCB | SaveConfigCB |
| bool send_save_config (
const char* target_name,
const string& token,
const string& target,
const string& filename,
const SaveConfigCB& cb
)
| send_save_config |
| typedef XorpCallback1<void, const XrlError&>::RefPtr LoadConfigCB | LoadConfigCB |
| bool send_load_config (
const char* target_name,
const string& token,
const string& target,
const string& filename,
const LoadConfigCB& cb
)
| send_load_config |
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetConfigDirectoryCB | SetConfigDirectoryCB |
| bool send_set_config_directory (
const char* target_name,
const string& config_directory,
const SetConfigDirectoryCB& cb
)
| send_set_config_directory |
Send Xrl intended to:
Set the name of the directory with the configuration files.
Parameters:
| tgt_name | Xrl Target name |
| config_directory | the name of the directory with the configuration files. |
| XrlSender* _sender | _sender |
[protected]