|
ICP
1
|
Go to the source code of this file.
Classes | |
| struct | TCPStreamEventHeader |
| struct | TCPStreamEventHeaderSetup |
| header for initial data packet send on initial connection and on a state change e.g. run number changes More... | |
| struct | TCPStreamEventHeaderSE |
| placeholder for sample environment data More... | |
| struct | TCPStreamEventHeaderNeutron |
| this structure is part of a sequence of neutron events, which are all from the same ISIS frame More... | |
| struct | TCPStreamEventNeutron |
| structure describing an individual neutron event following on from a TCPStreamEventHeaderNeutron More... | |
| struct | TCPStreamEventDataNeutron |
| struct | TCPStreamEventDataSetup |
| layout of initial data packet send on initial connection and on a state change e.g. run number changes More... | |
| struct | TCPStreamEventDataSE |
Definitions for an ISIS Event Stream
The stream is a sequence of TCPStreamEventHeader followed by the appropriate data for that header type For neutron event data this is all described in TCPStreamEventDataNeutron etc
The data is generated in TCPEventStreamConnection::allEventCallback() and then spooled to clients in TCPEventStreamConnection::run() See EventsToolApp::liveData() in events_tool.cpp for a client example
Definition in file TCPEventStreamDefs.h.
1.8.5