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