#include <tcsCMD_HANDLER.h>
Inheritance diagram for tcsCMD_HANDLER_T:
Public Methods | |
tcsCMD_HANDLER_T (const dbSYMADDRESS dbRoot, const msgCMD cmdName, const evhCALLBACK *cb=NULL, const vltLOGICAL allowMultiple=ccsFALSE) | |
virtual | ~tcsCMD_HANDLER_T () |
virtual ccsCOMPL_STAT | Init () |
virtual ccsCOMPL_STAT | Reset () |
const char * | CmdName () |
vltLOGICAL | IsActive () |
ccsCOMPL_STAT | SendReply (const char *buffer, msgLENGTH size=0, vltLOGICAL last=ccsTRUE) |
ccsCOMPL_STAT | SendReply (const ccsERROR &error) |
void | MsgCaller (msgMESSAGE &msg) |
const char * | MsgCallerName () |
vltLOGICAL | InternalCall () |
Protected Methods | |
evhCB_COMPL_STAT | CommandCB (msgMESSAGE &msg, void *udata) |
virtual vltLOGICAL | ExecutionPermitted (msgMESSAGE &msg) |
virtual vltLOGICAL | IsOwnProcess (msgMESSAGE &msg) |
virtual evhCB_COMPL_STAT | Execute (msgMESSAGE &msg, void *udata) |
msgMESSAGE & | MsgCaller () |
void | SetActive (vltLOGICAL flag=TRUE) |
Private Attributes | |
msgCMD | command |
msgMESSAGE | orgMsg |
evhCALLBACK * | userCB |
vltLOGICAL | cmdActive |
vltLOGICAL | allowMultiple |
|
|
|
|
|
|
|
Reimplemented in tcsCMD_TRANSFER. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in tcsCMD_TRANSFER. |
|
|
|
|
|
Reimplemented in tcsCMD_TRANSFER. |
|
|
|
|
|
|
|
|