LegacyStreamWriter
The LegacyStreamWriter class is the utilitiy for writing Rogue data to a file, using a file format used in the older XmlDaq platform. The writer class can accept streams from multiple sources, with the StreamWriterChannel serving as the interface to each incoming stream.
LegacyStreamWriter objects in C++ are referenced by the following shared pointer typedef:
-
typedef std::shared_ptr<rogue::utilities::fileio::LegacyStreamWriter> rogue::utilities::fileio::LegacyStreamWriterPtr
The class description is shown below:
-
class LegacyStreamWriter : public rogue::utilities::fileio::StreamWriter
Stream writer central class.
Public Functions
-
LegacyStreamWriter()
Creator.
-
~LegacyStreamWriter()
Deconstructor.
-
std::shared_ptr<rogue::utilities::fileio::StreamWriterChannel> getDataChannel()
Get a port.
Public Static Functions
-
static std::shared_ptr<rogue::utilities::fileio::LegacyStreamWriter> create()
Class creation.
-
static void setup_python()
Setup class in python.
-
LegacyStreamWriter()