9 #include <CEndCommand.h>
12 class CTCLInterpreter;
80 CTCLInterpreter& interp, std::vector<CTCLObject>& objv
Provides an end command to override the SBS one.
Definition: CMyEndCommand.h:23
void rescheduleEndTransition()
Definition: CMyEndCommand.cpp:277
static int handleEndRun(Tcl_Event *pEvt, int flags)
Definition: CMyEndCommand.cpp:316
int transitionToInactive()
Definition: CMyEndCommand.cpp:53
static int handleReadOutRemainingData(Tcl_Event *pEvt, int flags)
Definition: CMyEndCommand.cpp:328
~CMyEndCommand()
Destructor.
Definition: CMyEndCommand.cpp:37
CMyEndCommand(CTCLInterpreter &interp, CMyEventSegment *pSeg, CExperiment *pExp)
Constructor.
Definition: CMyEndCommand.cpp:30
int endRun()
Definition: CMyEndCommand.cpp:228
virtual int operator()(CTCLInterpreter &interp, std::vector< CTCLObject > &objv)
Definition: CMyEndCommand.cpp:298
int readOutRemainingData()
Definition: CMyEndCommand.cpp:124
void rescheduleEndRead()
Definition: CMyEndCommand.cpp:284
Derived class for DDAS event segments.
Definition: CMyEventSegment.h:31
Struct encapsulating the command and Tcl event to end the run.
Definition: CMyEndCommand.h:26
CMyEndCommand * s_thisPtr
Pointer to this command.
Definition: CMyEndCommand.h:28
Tcl_Event s_rawEvent
Generic event for the Tcl event system.
Definition: CMyEndCommand.h:27