class XrlFinderEventNotifierV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 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_namethe Xrl target name of the destination.
requester_instanceinstance name of Xrl Target interested in receiving event notifications.
class_nameclass 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_namethe Xrl target name of the destination.
requester_instanceinstance name of Xrl Target interested in receiving event notifications.
class_nameclass 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_namethe Xrl target name of the destination.
requester_instanceinstance name of Xrl Target interested in receiving event notifications.
instance_namename 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_namethe Xrl target name of the destination.
requester_instanceinstance name of Xrl Target interested in receiving event notifications.
instance_namename of Xrl Target instance to stop event notifications for.
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:06 2006, using kdoc $.