![]() |
VR-Forces 4.5 Class Documentation
|
Evaluator for the DtCeReceiveTextMessage conditional expression. More...

Public Member Functions | |
| DtEvalReceiveTextMessage () | |
| constructor | |
| virtual | ~DtEvalReceiveTextMessage () |
| destructor | |
| DtEvalReceiveTextMessage (const DtEvalReceiveTextMessage &orig) | |
| copy constructor | |
| DtEvalReceiveTextMessage & | operator= (const DtEvalReceiveTextMessage &orig) |
| assignment operator | |
| virtual DtEvaluator * | clone () |
| clone operator | |
| virtual bool | evaluate (DtSimCondExpr *condExpr, const DtUUID &object, DtSimManager *simManager, const DtPlan *=0) const |
| Evaluate the conditional expression for the entity in the context of the given simManager, and return the current result. | |
Public Member Functions inherited from DtEvalSimulationObject | |
| DtEvalSimulationObject () | |
| constructor | |
| virtual | ~DtEvalSimulationObject () |
| destructor | |
| DtEvalSimulationObject (const DtEvalSimulationObject &orig) | |
| copy constructor | |
| DtEvalSimulationObject & | operator= (const DtEvalSimulationObject &orig) |
| assignment operator | |
| virtual const DtUUID & | simulationObject (const DtSimCondExpr *condExpr) const |
| If there is a simulation object that satisfied the evaluation of this condition then it is returned here. | |
Public Member Functions inherited from DtEvaluator | |
| DtEvaluator () | |
| constructor - condExpr is the conditional expression to be evaluated. | |
| virtual | ~DtEvaluator () |
| destructor | |
| DtEvaluator (const DtEvaluator &orig) | |
| copy constructor | |
| DtEvaluator & | operator= (const DtEvaluator &orig) |
| assignment operator | |
Static Public Member Functions | |
| static DtEvaluator * | creator () |
| Returns a newly created DtEvalReceiveTextMessage. | |
Protected Types | |
| typedef DtBoost::shared_ptr < DtCeReceiveTextMessage > | DtRecTextCePtr |
Protected Member Functions | |
| virtual void | processTextReport (const DtVrfObjectMessage *msg) |
| virtual bool | reportSatisfiesConditional (const DtTextReport *report, const DtCeReceiveTextMessage &condition) const |
| virtual void | processObjectAboutToBeRemoved (DtVrfObject *vrfObject) |
Protected Member Functions inherited from DtEvalSimulationObject | |
| virtual const DtUUID & | initializeObjectToCheck (const DtSimCondExpr *condExpr, const DtUUID &baseUUID, const DtPlan *plan) const |
| Given the UUID that is the object to check, replace with a plan variable if needed. | |
Static Protected Member Functions | |
| static void | textReportCallback (const DtVrfObjectMessage *msg, void *usr) |
| static void | objectAboutToBeRemovedCallback (DtVrfObject *vrfObject, void *usr) |
Protected Attributes | |
| bool | myReceivedCorrectMessage |
| DtSimManager * | mySimManager |
| DtSharedVrfObjectReference | myVrfObject |
| DtRecTextCePtr | myConditional |
Protected Attributes inherited from DtEvalSimulationObject | |
| DtUUID | mySimulationObject |
| DtUUID | myObjectToCheck |
Additional Inherited Members | |
Static Protected Attributes inherited from DtEvaluator | |
| static DtEvaluatorFactory * | theFactory |
Evaluator for the DtCeReceiveTextMessage conditional expression.
Registers for messages arriving to the entity in question, and monitors them for text reports that match the condition.
|
protected |
| DtEvalReceiveTextMessage::DtEvalReceiveTextMessage | ( | ) |
constructor
|
virtual |
destructor
| DtEvalReceiveTextMessage::DtEvalReceiveTextMessage | ( | const DtEvalReceiveTextMessage & | orig | ) |
copy constructor
| DtEvalReceiveTextMessage& DtEvalReceiveTextMessage::operator= | ( | const DtEvalReceiveTextMessage & | orig | ) |
assignment operator
|
virtual |
clone operator
Implements DtEvaluator.
|
virtual |
Evaluate the conditional expression for the entity in the context of the given simManager, and return the current result.
The plan is supplied for variable substituion
Implements DtEvaluator.
|
static |
Returns a newly created DtEvalReceiveTextMessage.
|
staticprotected |
|
protectedvirtual |
|
protectedvirtual |
|
staticprotected |
|
protectedvirtual |
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |