Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tcsSELF_CMD Class Reference

#include <tcsSELF_CMD.h>

Collaboration diagram for tcsSELF_CMD:

Collaboration graph
[legend]
List of all members.

Public Methods

 tcsSELF_CMD ()
 ~tcsSELF_CMD ()
ccsCOMPL_STAT SetCmdHandler (tcsCMD_HANDLER *handler, const char *description="")
ccsCOMPL_STAT SetReplyHandler (evhCALLBACK &cb)
ccsCOMPL_STAT SetErrorHandler (evhCALLBACK &cb)
ccsCOMPL_STAT Send (msgCMD cmdName, const char *format,...)
ccsCOMPL_STAT Reset ()
const char * Command () const
vltLOGICAL IsActive ()

Protected Methods

evhCB_COMPL_STAT ReplyCB (msgMESSAGE &msg, void *)
evhCB_COMPL_STAT ErrorCB (msgMESSAGE &msg, void *)

Private Attributes

fndSTRING description
tcsCMD_HANDLERcmdHandler
evhCALLBACK * userReplyCB
evhCALLBACK * userErrorCB

Constructor & Destructor Documentation

tcsSELF_CMD::tcsSELF_CMD  
 

tcsSELF_CMD::~tcsSELF_CMD  
 


Member Function Documentation

ccsCOMPL_STAT tcsSELF_CMD::SetCmdHandler tcsCMD_HANDLER   handler,
const char *    description = ""
 

ccsCOMPL_STAT tcsSELF_CMD::SetReplyHandler evhCALLBACK &    cb
 

ccsCOMPL_STAT tcsSELF_CMD::SetErrorHandler evhCALLBACK &    cb
 

ccsCOMPL_STAT tcsSELF_CMD::Send msgCMD    cmdName,
const char *    format,
...   
 

ccsCOMPL_STAT tcsSELF_CMD::Reset  
 

const char* tcsSELF_CMD::Command   const
 

vltLOGICAL tcsSELF_CMD::IsActive  
 

evhCB_COMPL_STAT tcsSELF_CMD::ReplyCB msgMESSAGE &    msg,
void *   
[protected]
 

evhCB_COMPL_STAT tcsSELF_CMD::ErrorCB msgMESSAGE &    msg,
void *   
[protected]
 


Member Data Documentation

fndSTRING tcsSELF_CMD::description [private]
 

tcsCMD_HANDLER* tcsSELF_CMD::cmdHandler [private]
 

evhCALLBACK* tcsSELF_CMD::userReplyCB [private]
 

evhCALLBACK* tcsSELF_CMD::userErrorCB [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 14:59:19 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001