Public Types
Public Methods
-  Finder (EventLoop& e) 
- virtual   ~Finder () 
- XrlCmdMap&  commands () 
- bool  add_target (const string& class_name,
		    const string& instance_name,
		    bool 	  singleton,
		    const string& cookie) 
- bool  active_messenger_represents_target (const string& target_name)  const
- bool  remove_target (const string& target_name) 
- bool  remove_target_with_cookie (const string& cookie) 
- bool  set_target_enabled (const string& target_name, bool en) 
- bool  target_enabled (const string& target_name, bool& is_enabled)  const
- bool  add_resolution (const string& target,
			const string& key,
			const string& value) 
- bool  remove_resolutions (const string& target,
			    const string& key) 
- bool  add_class_watch (const string& target,
			 const string& class_to_watch) 
- bool  remove_class_watch (const string& target,
			    const string& class_to_watch) 
- const string&  primary_instance (const string& instance_or_class)  const
- const Resolveables*  resolve (const string& target, const string& key) 
- size_t  messengers ()  const
- bool  fill_target_list (list<string>& target_list)  const
- bool  fill_targets_xrl_list (const string& target,
			       list<string>& xrl_list)  const
Protected Methods
Protected Members
| typedef list<string>  Resolveables | Resolveables | 
 [virtual]
 [protected]
Reimplemented from FinderMessengerManager.
 [protected]
Reimplemented from FinderMessengerManager.
 [protected]
Reimplemented from FinderMessengerManager.
 [protected]
Reimplemented from FinderMessengerManager.
 [protected]
Reimplemented from FinderMessengerManager.
 [protected const]
Reimplemented from FinderMessengerManager.
| bool  add_target (const string& class_name,
		    const string& instance_name,
		    bool 	  singleton,
		    const string& cookie) 
 | add_target | 
| bool  active_messenger_represents_target (const string& target_name) 
 | active_messenger_represents_target | 
 [const]
| bool  remove_target (const string& target_name) 
 | remove_target | 
| bool  remove_target_with_cookie (const string& cookie) 
 | remove_target_with_cookie | 
| bool  set_target_enabled (const string& target_name, bool en) 
 | set_target_enabled | 
| bool  target_enabled (const string& target_name, bool& is_enabled) 
 | target_enabled | 
 [const]
| bool  add_resolution (const string& target,
			const string& key,
			const string& value) 
 | add_resolution | 
| bool  remove_resolutions (const string& target,
			    const string& key) 
 | remove_resolutions | 
| bool  add_class_watch (const string& target,
			 const string& class_to_watch) 
 | add_class_watch | 
| bool  remove_class_watch (const string& target,
			    const string& class_to_watch) 
 | remove_class_watch | 
| const string&  primary_instance (const string& instance_or_class) 
 | primary_instance | 
 [const]
| const Resolveables*  resolve (const string& target, const string& key) 
 | resolve | 
| size_t  messengers () 
 | messengers | 
 [const]
| bool  fill_target_list (list<string>& target_list) 
 | fill_target_list | 
 [const]
| bool  fill_targets_xrl_list (const string& target,
			       list<string>& xrl_list) 
 | fill_targets_xrl_list | 
 [const]
| void  log_arrival_event (const string& class_name,
			   const string& instance_name) 
 | log_arrival_event | 
 [protected]
 Buffer event of instance becoming externally visible.
     
| void  log_departure_event (const string& class_name,
			     const string& instance_name) 
 | log_departure_event | 
 [protected]
 Buffer event of instance ceasing to be externally visible.
     
| void  announce_xrl_departure (const string& target, const string& key) 
 | announce_xrl_departure | 
 [protected]
| void  announce_events_externally () 
 | announce_events_externally | 
 [protected]
| void  announce_class_instances (const string& class_name,
				  const string& recv_instance_name) 
 | announce_class_instances | 
 [protected]
| inline bool  hello_timer_running () 
 | hello_timer_running | 
 [protected const]
| void  start_hello_timer () 
 | start_hello_timer | 
 [protected]
| bool  send_hello () 
 | send_hello | 
 [protected]
| void  remove_target (TargetTable::iterator& i) 
 | remove_target | 
 [protected]
| bool  add_class_instance (const string& class_name,
			    const string& instance,
			    bool	  singleton) 
 | add_class_instance | 
 [protected]
| bool  remove_class_instance (const string& class_name,
			       const string& instance) 
 | remove_class_instance | 
 [protected]
| bool  class_default_instance (const string& class_name,
				string&	      instance) 
 | class_default_instance | 
 [protected const]
| bool  class_exists (const string& class_name) 
 | class_exists | 
 [protected const]
 [protected const]
 [protected]
 [protected]
| static const uint32_t  MESSENGER_TIMEOUT_SECS | MESSENGER_TIMEOUT_SECS  | 
 [protected]
 [protected]
 [protected]
 [protected]
| FinderMessengerList	  _messengers | _messengers | 
 [protected]
| TargetTable		  _targets | _targets | 
 [protected]
| ClassTable		  _classes | _classes | 
 [protected]
| OutQueueTable	  _out_queues | _out_queues | 
 [protected]
| EventQueue		  _event_queue | _event_queue | 
 [protected]
 [protected]
	
	| Generated by: pavlin on possum.icir.org on Thu Aug 28 12:52:06 2003, using kdoc 2.0a54+XORP. |