European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

prsTestAPP Class Reference

#include <prsTestAPP.h>

List of all members.

Public Member Functions

 prsTestAPP (const dbSYMADDRESS dbPoint, evhDB_CMD_SERIAL *to, const char *oname)
 ~prsTestAPP ()
void Reset ()
void EvtRegister (char *)
void EvtSetExpectString (char *)
evhCB_COMPL_STAT TimeoutCB (msgMESSAGE &msg, void *udata)
evhCB_COMPL_STAT DbEventCB (evtEVENT_MSG &msg, void *udata)
ccsCOMPL_STAT GetSetup (oslxSETUP **setupFile, const char *setupName)
ccsCOMPL_STAT UseMethod (fndOBJECT *object, prsTEST_METHOD method, oslxSETUP *setupFile, int testNum, const char *methodDescr)

Public Attributes

char objName [80]
char expect [80]
int expectIndex
evhDB_CMD_SERIAL * testObj
evtEVENT evt
evhTIMEOUT * currTimeout

Detailed Description

Definition at line 58 of file prsTestAPP.h.


Constructor & Destructor Documentation

prsTestAPP::prsTestAPP ( const dbSYMADDRESS  dbPoint,
evhDB_CMD_SERIAL *  to,
const char *  oname 
) [inline]

Definition at line 154 of file prsTestAPP.h.

References currTimeout, evt, objName, testObj, and TimeoutCB().

prsTestAPP::~prsTestAPP (  )  [inline]

Definition at line 176 of file prsTestAPP.h.

References currTimeout, DbEventCB(), and evt.


Member Function Documentation

evhCB_COMPL_STAT prsTestAPP::DbEventCB ( evtEVENT_MSG &  msg,
void *  udata 
) [inline]

Definition at line 90 of file prsTestAPP.h.

References expect, expectIndex, and objName.

Referenced by EvtRegister(), TimeoutCB(), and ~prsTestAPP().

void prsTestAPP::EvtRegister ( char *  expString  )  [inline]

Definition at line 206 of file prsTestAPP.h.

References DbEventCB(), evt, evtNOT_EQUAL, expect, expectIndex, and Reset().

Referenced by UseMethod().

void prsTestAPP::EvtSetExpectString ( char *  expString  )  [inline]

Definition at line 246 of file prsTestAPP.h.

References expect, and expectIndex.

ccsCOMPL_STAT prsTestAPP::GetSetup ( oslxSETUP **  setupFile,
const char *  setupName 
) [inline]

Definition at line 260 of file prsTestAPP.h.

References prsERR_INIT, prsERR_LOAD_DICTIONARY, prsERR_LOAD_SETUP, and prsMOD.

void prsTestAPP::Reset (  )  [inline]

Definition at line 194 of file prsTestAPP.h.

References currTimeout, and TimeoutCB().

Referenced by EvtRegister().

evhCB_COMPL_STAT prsTestAPP::TimeoutCB ( msgMESSAGE &  msg,
void *  udata 
) [inline]

Definition at line 125 of file prsTestAPP.h.

References currTimeout, DbEventCB(), evt, objName, and testObj.

Referenced by prsTestAPP(), and Reset().

ccsCOMPL_STAT prsTestAPP::UseMethod ( fndOBJECT *  object,
prsTEST_METHOD  method,
oslxSETUP *  setupFile,
int  testNum,
const char *  methodDescr 
) [inline]

Definition at line 300 of file prsTestAPP.h.

References EvtRegister(), prsERR_PRESET_SEQUENCE, and prsMOD.


Member Data Documentation

Definition at line 81 of file prsTestAPP.h.

Referenced by prsTestAPP(), Reset(), TimeoutCB(), and ~prsTestAPP().

evtEVENT prsTestAPP::evt

Definition at line 80 of file prsTestAPP.h.

Referenced by EvtRegister(), prsTestAPP(), TimeoutCB(), and ~prsTestAPP().

Definition at line 77 of file prsTestAPP.h.

Referenced by DbEventCB(), EvtRegister(), and EvtSetExpectString().

Definition at line 78 of file prsTestAPP.h.

Referenced by DbEventCB(), EvtRegister(), and EvtSetExpectString().

Definition at line 76 of file prsTestAPP.h.

Referenced by DbEventCB(), prsTestAPP(), and TimeoutCB().

evhDB_CMD_SERIAL* prsTestAPP::testObj

Definition at line 79 of file prsTestAPP.h.

Referenced by prsTestAPP(), and TimeoutCB().


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