XrlProfileV0p1Client (XrlSender* s)
| XrlProfileV0p1Client |
~XrlProfileV0p1Client ()
| ~XrlProfileV0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr EnableCB | EnableCB |
bool send_enable (
const char* dst_xrl_target_name,
const string& pname,
const EnableCB& cb
)
| send_enable |
Send Xrl intended to:
Enable profiling
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
pname | profile variable |
typedef XorpCallback1<void, const XrlError&>::RefPtr DisableCB | DisableCB |
bool send_disable (
const char* dst_xrl_target_name,
const string& pname,
const DisableCB& cb
)
| send_disable |
Send Xrl intended to:
Disable profiling
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
pname | profile variable |
typedef XorpCallback1<void, const XrlError&>::RefPtr GetEntriesCB | GetEntriesCB |
bool send_get_entries (
const char* dst_xrl_target_name,
const string& pname,
const string& instance_name,
const GetEntriesCB& cb
)
| send_get_entries |
Send Xrl intended to:
Get log entries.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
pname | profile variable |
instance_name | to send the profiling info to. |
typedef XorpCallback1<void, const XrlError&>::RefPtr ClearCB | ClearCB |
bool send_clear (
const char* dst_xrl_target_name,
const string& pname,
const ClearCB& cb
)
| send_clear |
Send Xrl intended to:
Clear the profiling entries
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
pname | profile variable |
typedef XorpCallback2<void, const XrlError&, const string*>::RefPtr ListCB | ListCB |
bool send_list (
const char* dst_xrl_target_name,
const ListCB& cb
)
| send_list |
Send Xrl intended to:
List all the profiling variables registered with this target.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
XrlSender* _sender | _sender |
[protected]