#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. |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001