class FinderXrlTarget


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Members


Detailed Description

 FinderXrlTarget (Finder& finder)

FinderXrlTarget

XrlCmdError  common_0_1_get_target_name (string& name)

common_0_1_get_target_name

Get name of Xrl Target

XrlCmdError  common_0_1_get_version (string& version)

common_0_1_get_version

Get version string from Xrl Target

XrlCmdError  common_0_1_get_status (uint32_t& status, string& reason)

common_0_1_get_status

Get status of Xrl Target

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

Request Xrl Target to shutdown

XrlCmdError  finder_0_2_register_finder_client (const string& target_name, const string& class_name, const bool& singleton, const string& in_cookie, string& out_cookie)

finder_0_2_register_finder_client

Fails if target_name is already registered. The target_name must support the finder_client interface in order to be able to process messages from the finder.

XrlCmdError  finder_0_2_unregister_finder_client (const string& target_name)

finder_0_2_unregister_finder_client

XrlCmdError  finder_0_2_set_finder_client_enabled (const string& target_name, const bool& en)

finder_0_2_set_finder_client_enabled

XrlCmdError  finder_0_2_finder_client_enabled (const string& target_name, bool& en)

finder_0_2_finder_client_enabled

XrlCmdError  finder_0_2_add_xrl (const string& xrl, const string& protocol_name, const string& protocol_args, string& resolved_xrl_method_name)

finder_0_2_add_xrl

Add resolved Xrl into system, fails if xrl is already registered.

XrlCmdError  finder_0_2_remove_xrl (const string& xrl)

finder_0_2_remove_xrl

Remove xrl

XrlCmdError  finder_0_2_resolve_xrl (const string& xrl, XrlAtomList& resolutions)

finder_0_2_resolve_xrl

Resolve Xrl

XrlCmdError  finder_0_2_get_xrl_targets (XrlAtomList& target_names)

finder_0_2_get_xrl_targets

Get list of registered Xrl targets

XrlCmdError  finder_0_2_get_xrls_registered_by (const string& target_name, XrlAtomList& xrls)

finder_0_2_get_xrls_registered_by

Get list of Xrls registered by target

XrlCmdError  finder_0_2_get_ipv4_permitted_hosts (XrlAtomList& ipv4s)

finder_0_2_get_ipv4_permitted_hosts

XrlCmdError  finder_0_2_get_ipv4_permitted_nets (XrlAtomList& ipv4nets)

finder_0_2_get_ipv4_permitted_nets

XrlCmdError  finder_0_2_get_ipv6_permitted_hosts (XrlAtomList& ipv6s)

finder_0_2_get_ipv6_permitted_hosts

XrlCmdError  finder_0_2_get_ipv6_permitted_nets (XrlAtomList& ipv6nets)

finder_0_2_get_ipv6_permitted_nets

XrlCmdError  finder_event_notifier_0_1_register_class_event_interest ( const string& who, const string& class_name)

finder_event_notifier_0_1_register_class_event_interest

Event notifier interface.

XrlCmdError  finder_event_notifier_0_1_deregister_class_event_interest ( const string& who, const string& class_name)

finder_event_notifier_0_1_deregister_class_event_interest

XrlCmdError  finder_event_notifier_0_1_register_instance_event_interest ( const string& who, const string& instance_name)

finder_event_notifier_0_1_register_instance_event_interest

XrlCmdError  finder_event_notifier_0_1_deregister_instance_event_interest ( const string& who, const string& instance_name)

finder_event_notifier_0_1_deregister_instance_event_interest

Finder& _finder

_finder

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:45 2009, using kdoc 2.0a54+XORP.