Public Methods |
| agwsCMD_HANDLER (const msgCMD command, const evhCALLBACK &cb) |
| agwsCMD_HANDLER (const msgCMD command, fndOBJECT *obj, const agwsCMD_METHOD procedure) |
virtual | ~agwsCMD_HANDLER () |
vltLOGICAL | CmdActive () const |
char * | CmdBuffer () const |
agwsCMD_MODE | CmdMode () const |
msgMESSAGE & | CmdMsg () |
msgMESSAGE & | CmdExtMsg () |
vltLOGICAL | OriginIsExtern (void) |
virtual evhCB_COMPL_STAT | CommandCB (msgMESSAGE &msg, void *) |
vltLOGICAL | InternalCall () const |
virtual ccsCOMPL_STAT | SendReply (const char *buffer, msgLENGTH size=0, vltLOGICAL last=ccsTRUE) |
virtual ccsCOMPL_STAT | SendReply (const ccsERROR &errMsg) |
virtual ccsCOMPL_STAT | SendReply (ccsMODULEID moduleId, vltINT16 errorNumber, ccsLOC_ID location,...) |
ccsCOMPL_STAT | Reset () |
Static Public Methods |
ccsCOMPL_STAT | RegResetHandler (const evhCALLBACK &cb) |
ccsCOMPL_STAT | SendInternal (msgMESSAGE &msg, const evhCALLBACK &reply, const evhCALLBACK &errReply, vltLOGICAL loopSafe=ccsFALSE) |
Protected Methods |
virtual ccsCOMPL_STAT | AcceptCommand (msgMESSAGE &msg) |
virtual ccsCOMPL_STAT | CheckState (const char *cmd) |
virtual ccsCOMPL_STAT | IntCommand (msgMESSAGE &msg, const evhCALLBACK &reply, const evhCALLBACK &errReply, vltLOGICAL loopSafe) |
ccsCOMPL_STAT | RegCommandCB (const evhCALLBACK &cb) |
ccsCOMPL_STAT | RegReplyHandlers (const evhCALLBACK &reply, const evhCALLBACK &errReply) |
Private Attributes |
msgCMD | command |
msgMESSAGE | orgMsg |
msgMESSAGE | orgExtMsg |
evhCALLBACK * | applCmdCB |
evhCALLBACK * | applReplyCB |
evhCALLBACK * | applErrorCB |
vltLOGICAL | internalCall |
vltLOGICAL | replyInternally |
vltLOGICAL | cmdActive |
agwsSTATE | state |
agwsCMD_MODE | cmdMode |
vltLOGICAL | originIsExtern |
Static Private Attributes |
vltLOGICAL | parActive |
agwsCMD_HANDLER * | parCmd |
vltLOGICAL | exclActive |
agwsCMD_HANDLER * | exclCmd |
evhCALLBACK * | resetHandler |
agwsCMD_DICT | intCommands |