class XrlFinderClientV0p2Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlFinderClientV0p2Client (XrlSender* s)

XrlFinderClientV0p2Client

 ~XrlFinderClientV0p2Client ()

~XrlFinderClientV0p2Client

[virtual]

typedef XorpCallback1<void, const XrlError&>::RefPtr HelloCB

HelloCB

bool  send_hello ( const char* target_name, const HelloCB& cb )

send_hello

Send Xrl intended to:

No op method used by finder to poll for liveness.

Parameters:

tgt_nameXrl Target name
typedef XorpCallback1<void, const XrlError&>::RefPtr RemoveXrlFromCacheCB

RemoveXrlFromCacheCB

bool  send_remove_xrl_from_cache ( const char* target_name, const string& xrl, const RemoveXrlFromCacheCB& cb )

send_remove_xrl_from_cache

Send Xrl intended to:

Remove Xrl from cache. The client should remove currently cached value for Xrl from it's cached. On the next invocation of Xrl, the client will need to consult the Finder for updated information, though implementations may consult the Finder for updated information before.

Parameters:

tgt_nameXrl Target name
typedef XorpCallback1<void, const XrlError&>::RefPtr RemoveXrlsForTargetFromCacheCB

RemoveXrlsForTargetFromCacheCB

bool  send_remove_xrls_for_target_from_cache ( const char* target_name, const string& target_name, const RemoveXrlsForTargetFromCacheCB& cb )

send_remove_xrls_for_target_from_cache

Send Xrl intended to:

Remove all Xrls relating to target from cache.

Parameters:

tgt_nameXrl Target name
typedef XorpCallback3<void, const XrlError&, const uint32_t*, const string*>::RefPtr DispatchTunneledXrlCB

DispatchTunneledXrlCB

bool  send_dispatch_tunneled_xrl ( const char* target_name, const string& xrl, const DispatchTunneledXrlCB& cb )

send_dispatch_tunneled_xrl

Send Xrl intended to:

Execute tunneled Xrl. Permits finder to call methods on clients through FinderClient.

Parameters:

tgt_nameXrl Target name
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:16 2004, using kdoc $.