#include <sense.h>
Inheritance diagram for DALT_Client::Sense:


Public Methods | |
| Sense (string name, int cost, SOAPProxy *endpoint) | |
| constructor. More... | |
| virtual | ~Sense () |
| void | setOriginator (Entity *originator) |
| sets the entity which is originating the sense request. More... | |
| virtual vector<Entity>& | dispatch () |
| dispatches a request for this sense. More... | |
Public Attributes | |
| string | name |
| the name which uniquely identifies this sense. More... | |
| int | time_cost |
| how many cycles it takes for the sense to be performed. More... | |
| vector<Entity> | sensed_entities |
| the entities which are sensed. The entities might be specialised to provide more information then the base entity class does already. More... | |
Protected Attributes | |
| Entity* | originator |
| the entity originating this action. More... | |
| SOAPProxy* | endpoint |
| endpoint for the server. More... | |
Definition at line 36 of file sense.h.
|
|
constructor.
|
|
|
|
|
|
dispatches a request for this sense.
|
|
|
sets the entity which is originating the sense request.
|
|
|
endpoint for the server.
|
|
|
the name which uniquely identifies this sense.
|
|
|
the entity originating this action.
|
|
|
the entities which are sensed. The entities might be specialised to provide more information then the base entity class does already.
|
|
|
how many cycles it takes for the sense to be performed.
|
1.2.8 written by Dimitri van Heesch,
© 1997-2001