|
xorp
|
Public Types | |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | HelloCB |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | RemoveXrlFromCacheCB |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | RemoveXrlsForTargetFromCacheCB |
|
typedef XorpCallback3< void, const XrlError &, const uint32_t *, const string * > ::RefPtr | DispatchTunneledXrlCB |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | HelloCB |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | RemoveXrlFromCacheCB |
|
typedef XorpCallback1< void, const XrlError & >::RefPtr | RemoveXrlsForTargetFromCacheCB |
|
typedef XorpCallback3< void, const XrlError &, const uint32_t *, const string * > ::RefPtr | DispatchTunneledXrlCB |
Public Member Functions | |
| XrlFinderClientV0p2Client (XrlSender *s) | |
| bool | send_hello (const char *dst_xrl_target_name, const HelloCB &cb) |
| Send Xrl intended to: | |
| bool | send_remove_xrl_from_cache (const char *dst_xrl_target_name, const string &xrl, const RemoveXrlFromCacheCB &cb) |
| Send Xrl intended to: | |
| bool | send_remove_xrls_for_target_from_cache (const char *dst_xrl_target_name, const string &target_name, const RemoveXrlsForTargetFromCacheCB &cb) |
| Send Xrl intended to: | |
| bool | send_dispatch_tunneled_xrl (const char *dst_xrl_target_name, const string &xrl, const DispatchTunneledXrlCB &cb) |
| Send Xrl intended to: | |
| XrlFinderClientV0p2Client (XrlSender *s) | |
| bool | send_hello (const char *dst_xrl_target_name, const HelloCB &cb) |
| Send Xrl intended to: | |
| bool | send_remove_xrl_from_cache (const char *dst_xrl_target_name, const string &xrl, const RemoveXrlFromCacheCB &cb) |
| Send Xrl intended to: | |
| bool | send_remove_xrls_for_target_from_cache (const char *dst_xrl_target_name, const string &target_name, const RemoveXrlsForTargetFromCacheCB &cb) |
| Send Xrl intended to: | |
| bool | send_dispatch_tunneled_xrl (const char *dst_xrl_target_name, const string &xrl, const DispatchTunneledXrlCB &cb) |
| Send Xrl intended to: | |
Protected Attributes | |
| XrlSender * | _sender |
Static Private Member Functions | |
| static void | unmarshall_hello (const XrlError &e, XrlArgs *a, HelloCB cb) |
| static void | unmarshall_remove_xrl_from_cache (const XrlError &e, XrlArgs *a, RemoveXrlFromCacheCB cb) |
| static void | unmarshall_remove_xrls_for_target_from_cache (const XrlError &e, XrlArgs *a, RemoveXrlsForTargetFromCacheCB cb) |
| static void | unmarshall_dispatch_tunneled_xrl (const XrlError &e, XrlArgs *a, DispatchTunneledXrlCB cb) |
| static void | unmarshall_hello (const XrlError &e, XrlArgs *a, HelloCB cb) |
| static void | unmarshall_remove_xrl_from_cache (const XrlError &e, XrlArgs *a, RemoveXrlFromCacheCB cb) |
| static void | unmarshall_remove_xrls_for_target_from_cache (const XrlError &e, XrlArgs *a, RemoveXrlsForTargetFromCacheCB cb) |
| static void | unmarshall_dispatch_tunneled_xrl (const XrlError &e, XrlArgs *a, DispatchTunneledXrlCB cb) |
Private Attributes | |
| auto_ptr< Xrl > | ap_xrl_hello |
| auto_ptr< Xrl > | ap_xrl_remove_xrl_from_cache |
| auto_ptr< Xrl > | ap_xrl_remove_xrls_for_target_from_cache |
| auto_ptr< Xrl > | ap_xrl_dispatch_tunneled_xrl |
| bool XrlFinderClientV0p2Client::send_dispatch_tunneled_xrl | ( | const char * | dst_xrl_target_name, |
| const string & | xrl, | ||
| const DispatchTunneledXrlCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_dispatch_tunneled_xrl | ( | const char * | dst_xrl_target_name, |
| const string & | xrl, | ||
| const DispatchTunneledXrlCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_hello | ( | const char * | dst_xrl_target_name, |
| const HelloCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_hello | ( | const char * | dst_xrl_target_name, |
| const HelloCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_remove_xrl_from_cache | ( | const char * | dst_xrl_target_name, |
| const string & | xrl, | ||
| const RemoveXrlFromCacheCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_remove_xrl_from_cache | ( | const char * | dst_xrl_target_name, |
| const string & | xrl, | ||
| const RemoveXrlFromCacheCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_remove_xrls_for_target_from_cache | ( | const char * | dst_xrl_target_name, |
| const string & | target_name, | ||
| const RemoveXrlsForTargetFromCacheCB & | cb | ||
| ) |
| bool XrlFinderClientV0p2Client::send_remove_xrls_for_target_from_cache | ( | const char * | dst_xrl_target_name, |
| const string & | target_name, | ||
| const RemoveXrlsForTargetFromCacheCB & | cb | ||
| ) |