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 |