25 #ifndef ACTIONHANDLER_H 26 #define ACTIONHANDLER_H 30 #include <csutil/parray.h> 31 #include <csutil/ref.h> 72 void Query(
const char* trigger,
const char* sector,
const char* mesh, int32_t poly, csVector3 pos );
95 void Save(
const char*
id,
const char* masterid,
const char* name,
const char* sector,
const char* mesh,
96 const char* poly,
const char* posx,
const char* posy,
const char* posz,
const char* pos_instance,
const char* radius,
97 const char* triggertype,
const char* responsetype,
const char* response,
const char* active );
void Save(const char *id, const char *masterid, const char *name, const char *sector, const char *mesh, const char *poly, const char *posx, const char *posy, const char *posz, const char *pos_instance, const char *radius, const char *triggertype, const char *responsetype, const char *response, const char *active)
Command server to save an action location to the database.
void Query(const char *trigger, const char *sector, const char *mesh, int32_t poly, csVector3 pos)
Creates and XML Query to send to the server.
The structure of 1 queue entry (pointer to a message)
ActionHandler(MsgHandler *mh, iObjectRegistry *object_reg)
iObjectRegistry * objectReg
void ReloadCache()
Resend the client actions back to the client.
csRef< MsgHandler > msgHandler
void DeleteAction(const char *id)
Command server to remove an action location.
This class is the client's and server's main interface for either sending network messages out or get...
This class handles mode messages from the server, specifying actions for a clicked location...
void HandleMessage(MsgEntry *me)