#include <timeperceptor.h>
Inheritance diagram for TimePerceptor:
Public Member Functions | |
TimePerceptor () | |
virtual | ~TimePerceptor () |
bool | Percept (boost::shared_ptr< oxygen::PredicateList > predList) |
Protected Member Functions | |
virtual void | OnLink () |
This method is called, when the hierarchy object has been linked to a parent. | |
virtual void | OnUnlink () |
This rountine is called, before the hierarchy object is removed from the parent. | |
Protected Attributes | |
boost::shared_ptr< oxygen::SimulationServer > | mSimulationServer |
cached reference to the SimulationServer |
Definition at line 28 of file timeperceptor.h.
|
Definition at line 30 of file timeperceptor.cpp. |
|
Definition at line 34 of file timeperceptor.cpp. |
|
This method is called, when the hierarchy object has been linked to a parent. At that point, traversal can commence. It can be overridden to support custom 'link' behavior. Reimplemented from zeitgeist::Leaf. Definition at line 38 of file timeperceptor.cpp. References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), and mSimulationServer. Here is the call graph for this function: ![]() |
|
This rountine is called, before the hierarchy object is removed from the parent. It can be overridden to support custom 'unlink' behavior. Reimplemented from zeitgeist::Leaf. Definition at line 50 of file timeperceptor.cpp. References mSimulationServer. |
|
Implements oxygen::Perceptor. |
|
cached reference to the SimulationServer
Definition at line 43 of file timeperceptor.h. Referenced by OnLink(), and OnUnlink(). |