DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Go to the source code of this file.
Functions | |
ERS_DECLARE_ISSUE (ers, InvalidFormat, "Creator for the \""<< key<< "\" stream is not found",((std::string) key)) namespace ers | |
ERS_DECLARE_ISSUE | ( | ers | , |
InvalidFormat | , | ||
"Creator for the \""<< key<< "\" stream is not found" | , | ||
((std::string) key) | ) |
The StreamFactory
class is responsible for creating a new instance of a known stream implementation. This class uses singleton pattern. Users should not use this class directly but use the ERS_REGISTER_OUTPUT_STREAM
macro instead.
<return the singleton
<register a stream creator
<register a stream creator
<create new stream
<create new stream
<create new stream
<collection of factories to build input streams
<collection of factories to build output streams
Definition at line 26 of file StreamFactory.hpp.