European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

tcsCMD_TRANSFER Class Reference

#include <tcsCMD_TRANSFER.h>

Inheritance diagram for tcsCMD_TRANSFER:
Inheritance graph
[legend]
Collaboration diagram for tcsCMD_TRANSFER:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 tcsCMD_TRANSFER (const dbSYMADDRESS dbRoot, const msgCMD cmdName, const ccsENVNAME env, const ccsPROCNAME proc, vltINT32 timeout)
virtual ~tcsCMD_TRANSFER ()
virtual ccsCOMPL_STAT Init (const ccsENVNAME env, const ccsPROCNAME proc, vltINT32 timeout)
virtual ccsCOMPL_STAT Reset ()

Protected Member Functions

evhCB_COMPL_STAT Execute (msgMESSAGE &msg, void *udata)
evhCB_COMPL_STAT ReplyCB (msgMESSAGE &msg, void *udata)
evhCB_COMPL_STAT ErrorCB (msgMESSAGE &msg, void *udata)
evhCB_COMPL_STAT TimeoutCB (msgMESSAGE &msg, void *udata)

Private Attributes

evhCOMMAND command
ccsENVNAME destEnv
ccsPROCNAME destProc
ccsTIMEVAL timeout

Detailed Description

Definition at line 26 of file tcsCMD_TRANSFER.h.


Constructor & Destructor Documentation

tcsCMD_TRANSFER::tcsCMD_TRANSFER ( const dbSYMADDRESS  dbRoot,
const msgCMD  cmdName,
const ccsENVNAME  env,
const ccsPROCNAME  proc,
vltINT32  timeout 
)
tcsCMD_TRANSFER::~tcsCMD_TRANSFER (  )  [virtual]

Definition at line 118 of file tcsCMD_TRANSFER.C.

References Reset().


Member Function Documentation

evhCB_COMPL_STAT tcsCMD_TRANSFER::ErrorCB ( msgMESSAGE &  msg,
void *  udata 
) [protected]
evhCB_COMPL_STAT tcsCMD_TRANSFER::Execute ( msgMESSAGE &  msg,
void *  udata 
) [protected, virtual]
ccsCOMPL_STAT tcsCMD_TRANSFER::Init ( const ccsENVNAME  env,
const ccsPROCNAME  proc,
vltINT32  timeout 
) [virtual]
evhCB_COMPL_STAT tcsCMD_TRANSFER::ReplyCB ( msgMESSAGE &  msg,
void *  udata 
) [protected]
ccsCOMPL_STAT tcsCMD_TRANSFER::Reset (  )  [virtual]
evhCB_COMPL_STAT tcsCMD_TRANSFER::TimeoutCB ( msgMESSAGE &  msg,
void *  udata 
) [protected]

Member Data Documentation

evhCOMMAND tcsCMD_TRANSFER::command [private]

Reimplemented from tcsCMD_HANDLER_T< StatePolicy >.

Definition at line 44 of file tcsCMD_TRANSFER.h.

Referenced by Execute(), and Reset().

ccsENVNAME tcsCMD_TRANSFER::destEnv [private]

Definition at line 45 of file tcsCMD_TRANSFER.h.

Referenced by Execute(), and Init().

ccsPROCNAME tcsCMD_TRANSFER::destProc [private]

Definition at line 46 of file tcsCMD_TRANSFER.h.

Referenced by Execute(), and Init().

ccsTIMEVAL tcsCMD_TRANSFER::timeout [private]

Definition at line 47 of file tcsCMD_TRANSFER.h.


The documentation for this class was generated from the following files:
Generated on Mon Apr 23 10:12:44 2012 for INTROOT API by doxygen 1.6.3