European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

tifMAIN_TASK Class Reference

#include <tifInternal.h>

Collaboration diagram for tifMAIN_TASK:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 tifMAIN_TASK ()
 ~tifMAIN_TASK ()
evhCB_COMPL_STAT InitCB (msgMESSAGE &msg, void *userData)
evhCB_COMPL_STAT ExitCB (msgMESSAGE &msg, void *userData)
evhCB_COMPL_STAT RouteCommand (msgMESSAGE &msg, tifROUTING *route)
evhCB_COMPL_STAT GenericCB (msgMESSAGE &msg, void *userData)
evhCB_COMPL_STAT PrintTable (msgMESSAGE &msg, void *userData)
evhCB_COMPL_STAT GetPendCB (msgMESSAGE &msg, void *userData)
ccsCOMPL_STAT Init ()
ccsCOMPL_STAT Recover ()

Private Member Functions

ccsCOMPL_STAT LoadCommands ()

Private Attributes

tifROUTINGtable
vltINT32 numCommands

Detailed Description

Definition at line 69 of file tifInternal.h.


Constructor & Destructor Documentation

tifMAIN_TASK::tifMAIN_TASK (  ) 
tifMAIN_TASK::~tifMAIN_TASK (  ) 

Definition at line 332 of file tifMAIN_TASK.C.

References table.


Member Function Documentation

evhCB_COMPL_STAT tifMAIN_TASK::ExitCB ( msgMESSAGE &  msg,
void *  userData 
)

Definition at line 403 of file tifMAIN_TASK.C.

References tifERR_COMMAND, tifERR_OBJECT, and tifMOD.

evhCB_COMPL_STAT tifMAIN_TASK::GenericCB ( msgMESSAGE &  msg,
void *  userData 
)

Definition at line 512 of file tifMAIN_TASK.C.

References tifERR_COMMAND, tifERR_OBJECT, and tifMOD.

Referenced by tifMAIN_TASK().

evhCB_COMPL_STAT tifMAIN_TASK::GetPendCB ( msgMESSAGE &  msg,
void *  userData 
)

Definition at line 548 of file tifMAIN_TASK.C.

References tifCmdsInProgress, tifERR_COMMAND, tifERR_OBJECT, and tifMOD.

Referenced by tifMAIN_TASK().

ccsCOMPL_STAT tifMAIN_TASK::Init (  ) 

Definition at line 204 of file tifMAIN_TASK.C.

References LoadCommands(), tifCmdsInProgress, tifERR_CONFIG, and tifMOD.

Referenced by InitCB(), Recover(), and tifMAIN_TASK().

evhCB_COMPL_STAT tifMAIN_TASK::InitCB ( msgMESSAGE &  msg,
void *  userData 
)
ccsCOMPL_STAT tifMAIN_TASK::LoadCommands (  )  [private]

Referenced by Init().

evhCB_COMPL_STAT tifMAIN_TASK::PrintTable ( msgMESSAGE &  msg,
void *  userData 
)

Definition at line 582 of file tifMAIN_TASK.C.

References command, process, table, tifERR_COMMAND, tifERR_OBJECT, tifMAX_CMD_RECS, and tifMOD.

Referenced by tifMAIN_TASK().

ccsCOMPL_STAT tifMAIN_TASK::Recover (  ) 

Definition at line 234 of file tifMAIN_TASK.C.

References Init(), tcsERR_ACCESS_DATABASE, tcsERR_INIT, and tcsMOD.

Referenced by main().

evhCB_COMPL_STAT tifMAIN_TASK::RouteCommand ( msgMESSAGE &  msg,
tifROUTING route 
)

Definition at line 437 of file tifMAIN_TASK.C.

References tifERR_COMMAND, tifERR_OBJECT, tifERR_ROUTING, tifERR_STATE, and tifMOD.

Referenced by tcsTCS_RCSID().


Member Data Documentation

vltINT32 tifMAIN_TASK::numCommands [private]

Definition at line 86 of file tifInternal.h.

Referenced by InitCB().

Definition at line 85 of file tifInternal.h.

Referenced by InitCB(), PrintTable(), tifMAIN_TASK(), and ~tifMAIN_TASK().


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