class FinderNG


Definition#include <finder_ng.hh>
InheritsFinderMessengerManager [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

typedef list<FinderMessengerBase*> FinderMessengerList

FinderMessengerList

typedef map<FinderMessengerBase*, FinderNGXrlCommandQueue> OutQueueTable

OutQueueTable

typedef map<string, FinderNGTarget> TargetTable

TargetTable

typedef list<string> Resolveables

Resolveables

 FinderNG ()

FinderNG

 ~FinderNG ()

~FinderNG

[virtual]

void  messenger_active_event (FinderMessengerBase*)

messenger_active_event

[protected]

Reimplemented from FinderMessengerManager.

void  messenger_inactive_event (FinderMessengerBase*)

messenger_inactive_event

[protected]

Reimplemented from FinderMessengerManager.

void  messenger_stopped_event (FinderMessengerBase*)

messenger_stopped_event

[protected]

Reimplemented from FinderMessengerManager.

void  messenger_birth_event (FinderMessengerBase*)

messenger_birth_event

[protected]

Reimplemented from FinderMessengerManager.

void  messenger_death_event (FinderMessengerBase*)

messenger_death_event

[protected]

Reimplemented from FinderMessengerManager.

bool  manages (const FinderMessengerBase*)

manages

[protected const]

Reimplemented from FinderMessengerManager.

XrlCmdMap&  commands ()

commands

bool  add_target (const string& target_name, const string& class_name, 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

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  announce_departure (const string& target)

announce_departure

[protected]

void  announce_departure (const string& target, const string& key)

announce_departure

[protected]

 FinderNG (const FinderNG&)

FinderNG

[protected]

FinderNG&  operator= (const FinderNG&)

operator=

[protected]

XrlCmdMap _cmds

_cmds

[protected]

FinderMessengerBase* _active_messenger

_active_messenger

[protected]

FinderMessengerList _messengers

_messengers

[protected]

TargetTable _targets

_targets

[protected]

OutQueueTable _out_queues

_out_queues

[protected]


Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:49 2003, using kdoc 2.0a54+XORP.