#include <client.h>
Collaboration diagram for DALT_Server::Client:
Public Types | |
enum | clientStatus { finished, processing, idle } |
Public Methods | |
Client (string endp, string ns, float perf, WorldMap *wmap) | |
virtual | ~Client () |
virtual bool | createAgent (Entity &entity) |
virtual void | dispatchAction (Action &a) |
Public Attributes | |
SOAPProxy* | endpoint |
string | location |
string | name_space |
clientStatus | current_status |
bool | assigned |
float | performance_factor |
int | last_cycle_time |
int | average_cycle_time |
WorldMap* | wm |
adress of their soap server, etc). The class also provides client communication primitives (such as agent creation requests).
|
possible processing status of the client.
|
|
constructor, initialises main attributes to given values.
|
|
destructor.
|
|
create the given entity on the (physical) client which is managed by this object.
|
|
dispatches an action request.
|
|
indicates whether the client is assigned to a group or not.
|
|
average time taken by a cycle; reported by client.
|
|
current client processing status.
|
|
address for the soap server used by the client.
|
|
time taken by last cycle; reported by client.
|
|
the address of the client.
|
|
namespace used by the client's soap server.
|
|
speed of this client (compared to a reference machine).
|
|
pointer to the world map.
|