#include <search.hh>
Inheritance diagram for RemoteSearch:
The remote actuators marshal arguments and send a message to the Local object.
Definition at line 190 of file search.hh.
|
Constructor.
Definition at line 69 of file search.cc. Referenced by new_RemoteSearch(). |
|
Destructor.
|
|
Like the other doSearch, except registers a SearchListener which is notified when search finishes.
|
|
Send a search messsage to the local object.
deque<string> objects; deque<rules> rules; // send the search to these two children of the searchable // object. objects.push_back("someChildObject"); objects.push_back("someOtherObject"); // if either object has type "foo", then request an insert child // notification, and do this recursively to children. rules.push_back("foo"); rules.push_back(""); rules.push_back("acquire,recurse"); // if object has a type that begins with "bar" ar "baz", then // send a "shazzam" message to all children named "fred". rules.push_back("((bar)|(baz)).*"); rules.push_back("/fred"); rules.push_back("shazzam"); // send search and wait for it to finish search.doSearch(objects, rules, false); Definition at line 483 of file search.cc. Referenced by doSearch(). |
|
Handle a search-done messsage from the local object.
Definition at line 560 of file search.cc. Referenced by RemoteSearch(). |
|
Static generator, for factory.
Definition at line 554 of file search.cc. Referenced by Search::registerExtenders(). |
|
Called when this object gets an update message from its Local master across the network.
|