xorp

XrlFinderEventObserverV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
XrlTargetBirthCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
XrlTargetDeathCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
XrlTargetBirthCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
XrlTargetDeathCB

Public Member Functions

 XrlFinderEventObserverV0p1Client (XrlSender *s)
bool send_xrl_target_birth (const char *dst_xrl_target_name, const string &target_class, const string &target_instance, const XrlTargetBirthCB &cb)
 Send Xrl intended to:
bool send_xrl_target_death (const char *dst_xrl_target_name, const string &target_class, const string &target_instance, const XrlTargetDeathCB &cb)
 Send Xrl intended to:
 XrlFinderEventObserverV0p1Client (XrlSender *s)
bool send_xrl_target_birth (const char *dst_xrl_target_name, const string &target_class, const string &target_instance, const XrlTargetBirthCB &cb)
 Send Xrl intended to:
bool send_xrl_target_death (const char *dst_xrl_target_name, const string &target_class, const string &target_instance, const XrlTargetDeathCB &cb)
 Send Xrl intended to:

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_xrl_target_birth (const XrlError &e, XrlArgs *a, XrlTargetBirthCB cb)
static void unmarshall_xrl_target_death (const XrlError &e, XrlArgs *a, XrlTargetDeathCB cb)
static void unmarshall_xrl_target_birth (const XrlError &e, XrlArgs *a, XrlTargetBirthCB cb)
static void unmarshall_xrl_target_death (const XrlError &e, XrlArgs *a, XrlTargetDeathCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_xrl_target_birth
auto_ptr< Xrlap_xrl_xrl_target_death

Member Function Documentation

bool XrlFinderEventObserverV0p1Client::send_xrl_target_birth ( const char *  dst_xrl_target_name,
const string &  target_class,
const string &  target_instance,
const XrlTargetBirthCB &  cb 
)

Send Xrl intended to:

Announce target birth to observer.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
target_classthe target class name.
target_instancethe target instance name.
bool XrlFinderEventObserverV0p1Client::send_xrl_target_birth ( const char *  dst_xrl_target_name,
const string &  target_class,
const string &  target_instance,
const XrlTargetBirthCB &  cb 
)

Send Xrl intended to:

Announce target birth to observer.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
target_classthe target class name.
target_instancethe target instance name.
bool XrlFinderEventObserverV0p1Client::send_xrl_target_death ( const char *  dst_xrl_target_name,
const string &  target_class,
const string &  target_instance,
const XrlTargetDeathCB &  cb 
)

Send Xrl intended to:

Announce target death to observer.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
target_classthe target class name.
target_instancethe target instance name.
bool XrlFinderEventObserverV0p1Client::send_xrl_target_death ( const char *  dst_xrl_target_name,
const string &  target_class,
const string &  target_instance,
const XrlTargetDeathCB &  cb 
)

Send Xrl intended to:

Announce target death to observer.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
target_classthe target class name.
target_instancethe target instance name.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations