class XrlRtrmgrV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlRtrmgrV0p1Client (XrlSender* s)

XrlRtrmgrV0p1Client

 ~XrlRtrmgrV0p1Client ()

~XrlRtrmgrV0p1Client

[virtual]

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetPidCB

GetPidCB

bool  send_get_pid ( const char* dst_xrl_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* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
clientnamename of xrl entity supporting rtrmgr_client.xif methods.
typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterClientCB

UnregisterClientCB

bool  send_unregister_client ( const char* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
config_directorythe name of the directory with the configuration files.
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:48 2009, using kdoc 2.0a54+XORP.