Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

LocalSearch Class Reference

Local version of Search. More...

#include <search.hh>

Inheritance diagram for LocalSearch:

Search MetaObject List of all members.

Public Member Functions

Static Public Member Functions

Protected Member Functions

Message Handlers

Protected Attributes


Detailed Description

Local version of Search.

Definition at line 115 of file search.hh.


Constructor & Destructor Documentation

LocalSearch::LocalSearch (  MetaObject *  superobject  ) 
 

Constructor.

Definition at line 50 of file search.cc.

Referenced by new_LocalSearch().

LocalSearch::~LocalSearch (   )  [virtual]
 

Destructor.

Definition at line 55 of file search.cc.


Member Function Documentation

bool LocalSearch::actOnChildren (  Vobject *  currentobject,
const deque< PatternRule * > &  rules,
const PatternRule &  thisrule,
int  patternpart,
RemoteCOD *  cod,
list< Vobject * > &  touchedObjects
) 
 

Definition at line 304 of file search.cc.

Referenced by search().

bool LocalSearch::doActions (  Vobject *  currentobject,
const deque< PatternRule * > &  rules,
const PatternRule &  thisrule,
RemoteCOD *  cod,
list< Vobject * > &  touchedObjects
) 
 

Definition at line 221 of file search.cc.

Referenced by actOnChildren(), and search().

void LocalSearch::handleSearch (  Message *  m  )  [protected, virtual]
 

Handle message search ( Initiate a search.

Starting from each vobject listed in "start", apply a type and child name based filter to determine which vobjects to select, then apply a list of actions to each selected vobject.)

Definition at line 388 of file search.cc.

Referenced by LocalSearch().

void LocalSearch::initialize (   )  [virtual]
 

Initialize required subproperties.

If access control has been previously set with initialize(PropertyAccessControl*) or setPropertyAccessControl(), then that policy will be used. Otherwise, NoPropertyAccessControl will be used.

Definition at line 66 of file search.cc.

Referenced by initialize().

void LocalSearch::initialize (  PropertyAccessControl *  ac  )  [virtual]
 

Initialize required subproperties with given access control.

Definition at line 61 of file search.cc.

deque< LocalSearch::PatternRule * > LocalSearch::makeRules (  Message *  rules  ) 
 

Definition at line 138 of file search.cc.

Referenced by handleSearch().

MetaObject * LocalSearch::new_LocalSearch (  MetaObject *  superobject,
const string &  type
)  [static]
 

Static generator, for factory.

Definition at line 549 of file search.cc.

Referenced by Search::registerExtenders().

void LocalSearch::search (  Vobject *  currentobject,
const deque< PatternRule * > &  rules,
RemoteCOD *  cod,
list< Vobject * > &  touchedObjects
) 
 

Definition at line 340 of file search.cc.

Referenced by doActions(), and handleSearch().


Member Data Documentation

int LocalSearch::calledregex [protected]
 

Definition at line 178 of file search.hh.

Referenced by actOnChildren(), handleSearch(), and search().


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:55 2003 for Interreality Project - VOS by doxygen 1.3.2