#include <CNSCLControlBuffer.h>
Inheritance diagram for CNSCLControlBuffer:
Public Methods | |
CNSCLControlBuffer (unsigned int nWords=4096) | |
Default constructor. | |
~CNSCLControlBuffer () | |
Destructor. | |
void | PutTitle (const string &rTitle) |
void | PutTimeOffset (unsigned long nTime) |
Protected Methods | |
void | SetTime () |
Private Methods | |
CNSCLControlBuffer (const CNSCLControlBuffer &rhs) | |
Copy constructor. | |
CNSCLControlBuffer & | operator= (const CNSCLControlBuffer &rhs) |
Assignment. | |
int | operator== (const CNSCLControlBuffer &rhs) const |
Comparison for equality. | |
int | operator!= (const CNSCLControlBuffer &rhs) |
Definition at line 315 of file CNSCLControlBuffer.h.
|
Default constructor. Default constructor. This is called when declarations of the form e.g.:
Definition at line 295 of file CNSCLControlBuffer.cpp. References CNSCLOutputBuffer::getBuffer(), CNSCLOutputBuffer::m_ControlTag, and SetTime(). |
|
Destructor.
Definition at line 323 of file CNSCLControlBuffer.h. |
|
Copy constructor.
|
|
|
|
Assignment.
|
|
Comparison for equality.
|
|
Sets the time offset field in 10'ths of a second from the run start.
Definition at line 334 of file CNSCLControlBuffer.cpp. References offLTIME, CNSCLOutputBuffer::PutLong(), and CNSCLOutputBuffer::Seek(). Referenced by CNSCLBeginBuffer::CNSCLBeginBuffer(), CExperiment::EmitEnd(), CExperiment::EmitPause(), CExperiment::EmitResume(), and CExperiment::EmitStart(). |
|
Puts the title string in the buffer:
Definition at line 319 of file CNSCLControlBuffer.cpp. References offBTITLE, CNSCLOutputBuffer::PutString(), and CNSCLOutputBuffer::Seek(). Referenced by CExperiment::EmitEnd(), CExperiment::EmitPause(), CExperiment::EmitResume(), and CExperiment::EmitStart(). |
|
Put the current time in the buffer in NSCL DAQ format. Definition at line 343 of file CNSCLControlBuffer.cpp. References offSBFTIME, CNSCLOutputBuffer::PutWord(), and CNSCLOutputBuffer::Seek(). Referenced by CNSCLControlBuffer(). |