#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(). |
1.2.16