XrlFinderEventNotifierV0p1Client (XrlSender* s)
| XrlFinderEventNotifierV0p1Client |
~XrlFinderEventNotifierV0p1Client ()
| ~XrlFinderEventNotifierV0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterClassEventInterestCB | RegisterClassEventInterestCB |
bool send_register_class_event_interest (
const char* dst_xrl_target_name,
const string& requester_instance,
const string& class_name,
const RegisterClassEventInterestCB& cb
)
| send_register_class_event_interest |
Send Xrl intended to:
Register interest in events relating to a particular class. Following this call the requester will receive birth event notifications for existing instances within the named class and will receive birth and deatch event notifications as instances are created and destroyed subsequently.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
requester_instance | instance name of Xrl Target interested in receiving event notifications. |
class_name | class of Xrl Targets to generate event notifications for. |
typedef XorpCallback1<void, const XrlError&>::RefPtr DeregisterClassEventInterestCB | DeregisterClassEventInterestCB |
bool send_deregister_class_event_interest (
const char* dst_xrl_target_name,
const string& requester_instance,
const string& class_name,
const DeregisterClassEventInterestCB& cb
)
| send_deregister_class_event_interest |
Send Xrl intended to:
Deregister interest in events relating to a particular class.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
requester_instance | instance name of Xrl Target interested in receiving event notifications. |
class_name | class of Xrl Targets to stop event notifications for. |
typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterInstanceEventInterestCB | RegisterInstanceEventInterestCB |
bool send_register_instance_event_interest (
const char* dst_xrl_target_name,
const string& requester_instance,
const string& instance_name,
const RegisterInstanceEventInterestCB& cb
)
| send_register_instance_event_interest |
Send Xrl intended to:
Register interest in events relating to a particular instance. Following this call the requester will receive a birth event notification for the named instance if it exists. When the named instance dies, the requester will receive a death event notification. This method will fail if the named instance does not exist.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
requester_instance | instance name of Xrl Target interested in receiving event notifications. |
instance_name | name of Xrl Target instance to receive event notifications for. |
typedef XorpCallback1<void, const XrlError&>::RefPtr DeregisterInstanceEventInterestCB | DeregisterInstanceEventInterestCB |
bool send_deregister_instance_event_interest (
const char* dst_xrl_target_name,
const string& requester_instance,
const string& instance_name,
const DeregisterInstanceEventInterestCB& cb
)
| send_deregister_instance_event_interest |
Send Xrl intended to:
Register interest in events relating to a particular instance.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
requester_instance | instance name of Xrl Target interested in receiving event notifications. |
instance_name | name of Xrl Target instance to stop event notifications for. |
XrlSender* _sender | _sender |
[protected]