![]() |
The Gaudi Framework
v27r0
|
#include <GaudiKernel/DataStreamTool.h>
Public Types | |
typedef std::vector< EventSelectorDataStream * > | Streams |
typedef std::vector< StringProperty > | Properties |
typedef std::vector< EventSelectorDataStream * > | Streams |
typedef std::vector< StringProperty > | Properties |
![]() | |
using | base_class = extends |
Typedef to this class. More... | |
using | extend_interfaces_base = extend_interfaces< Interfaces...> |
Typedef to the base of this class. More... | |
using | base_class = extends |
Typedef to this class. More... | |
using | extend_interfaces_base = extend_interfaces< Interfaces...> |
Typedef to the base of this class. More... | |
![]() | |
using | ext_iids = typename Gaudi::interface_list_cat< typename Interfaces::ext_iids...>::type |
take union of the ext_iids of all Interfaces... More... | |
using | ext_iids = typename Gaudi::interface_list_cat< typename Interfaces::ext_iids...>::type |
take union of the ext_iids of all Interfaces... More... | |
Public Member Functions | |
DataStreamTool (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard constructor. More... | |
~DataStreamTool () override=default | |
Destructor. More... | |
StatusCode | initialize () override |
StatusCode | finalize () override |
StatusCode | initializeStream (EventSelectorDataStream *) override |
Initialize newly opened stream. More... | |
StatusCode | finalizeStream (EventSelectorDataStream *) override |
Finalize no longer needed stream. More... | |
StatusCode | getNextStream (const EventSelectorDataStream *&, size_type &) override |
StatusCode | getPreviousStream (const EventSelectorDataStream *&, size_type &) override |
StatusCode | addStream (const std::string &) override |
StatusCode | addStreams (const StreamSpecs &) override |
StatusCode | eraseStream (const std::string &) override |
EventSelectorDataStream * | getStream (const std::string &) override |
Retrieve stream by name. More... | |
EventSelectorDataStream * | getStream (size_type) override |
EventSelectorDataStream * | lastStream () override |
size_type | size () override |
StatusCode | clear () override |
virtual Streams & | getStreams () |
virtual Streams::iterator | beginOfStreams () |
virtual Streams::iterator | endOfStreams () |
DataStreamTool (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard constructor. More... | |
~DataStreamTool () override=default | |
Destructor. More... | |
StatusCode | initialize () override |
StatusCode | finalize () override |
StatusCode | initializeStream (EventSelectorDataStream *) override |
Initialize newly opened stream. More... | |
StatusCode | finalizeStream (EventSelectorDataStream *) override |
Finalize no longer needed stream. More... | |
StatusCode | getNextStream (const EventSelectorDataStream *&, size_type &) override |
StatusCode | getPreviousStream (const EventSelectorDataStream *&, size_type &) override |
StatusCode | addStream (const std::string &) override |
StatusCode | addStreams (const StreamSpecs &) override |
StatusCode | eraseStream (const std::string &) override |
EventSelectorDataStream * | getStream (const std::string &) override |
Retrieve stream by name. More... | |
EventSelectorDataStream * | getStream (size_type) override |
EventSelectorDataStream * | lastStream () override |
size_type | size () override |
StatusCode | clear () override |
virtual Streams & | getStreams () |
virtual Streams::iterator | beginOfStreams () |
virtual Streams::iterator | endOfStreams () |
![]() | |
void * | i_cast (const InterfaceID &tid) const override |
Implementation of IInterface::i_cast. More... | |
StatusCode | queryInterface (const InterfaceID &ti, void **pp) override |
Implementation of IInterface::queryInterface. More... | |
std::vector< std::string > | getInterfaceNames () const override |
Implementation of IInterface::getInterfaceNames. More... | |
~extends () override=default | |
Virtual destructor. More... | |
void * | i_cast (const InterfaceID &tid) const override |
Implementation of IInterface::i_cast. More... | |
StatusCode | queryInterface (const InterfaceID &ti, void **pp) override |
Implementation of IInterface::queryInterface. More... | |
std::vector< std::string > | getInterfaceNames () const override |
Implementation of IInterface::getInterfaceNames. More... | |
~extends () override=default | |
Virtual destructor. More... | |
![]() | |
~extend_interfaces () override=default | |
Virtual destructor. More... | |
~extend_interfaces () override=default | |
Virtual destructor. More... | |
Protected Member Functions | |
StatusCode | createSelector (const std::string &, const std::string &, IEvtSelector *&) override |
StatusCode | createStream (const std::string &, const std::string &, EventSelectorDataStream *&) override |
StatusCode | connectStream (EventSelectorDataStream *) |
Connect single stream by reference. More... | |
StatusCode | connectStream (const std::string &) |
Connect single stream by name. More... | |
Streams::iterator | getStreamIterator (const std::string &) |
StatusCode | createSelector (const std::string &, const std::string &, IEvtSelector *&) override |
StatusCode | createStream (const std::string &, const std::string &, EventSelectorDataStream *&) override |
StatusCode | connectStream (EventSelectorDataStream *) |
Connect single stream by reference. More... | |
StatusCode | connectStream (const std::string &) |
Connect single stream by name. More... | |
Streams::iterator | getStreamIterator (const std::string &) |
Protected Attributes | |
size_type | m_streamID = 0 |
size_type | m_streamCount = 0 |
Streams | m_streams |
StreamSpecs | m_streamSpecs |
SmartIF< IIncidentSvc > | m_incidentSvc = nullptr |
Reference to the incident service. More... | |
Private Member Functions | |
DataStreamTool (const DataStreamTool &)=delete | |
Fake copy constructor (never implemented). More... | |
DataStreamTool & | operator= (const DataStreamTool &)=delete |
Fake assignment operator (never implemented). More... | |
DataStreamTool (const DataStreamTool &)=delete | |
Fake copy constructor (never implemented). More... | |
DataStreamTool & | operator= (const DataStreamTool &)=delete |
Fake assignment operator (never implemented). More... | |
Definition at line 29 of file DataStreamTool.h.
typedef std::vector<StringProperty> DataStreamTool::Properties |
Definition at line 33 of file DataStreamTool.h.
typedef std::vector<StringProperty> DataStreamTool::Properties |
Definition at line 33 of file DataStreamTool.h.
typedef std::vector<EventSelectorDataStream*> DataStreamTool::Streams |
Definition at line 32 of file DataStreamTool.h.
typedef std::vector<EventSelectorDataStream*> DataStreamTool::Streams |
Definition at line 32 of file DataStreamTool.h.
DataStreamTool::DataStreamTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
|
overridedefault |
Destructor.
|
privatedelete |
Fake copy constructor (never implemented).
DataStreamTool::DataStreamTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Standard constructor.
|
overridedefault |
Destructor.
|
privatedelete |
Fake copy constructor (never implemented).
|
override |
Definition at line 54 of file DataStreamTool.cpp.
|
override |
|
override |
Definition at line 84 of file DataStreamTool.cpp.
|
override |
|
inlinevirtual |
Definition at line 74 of file DataStreamTool.h.
|
inlinevirtual |
Definition at line 74 of file DataStreamTool.h.
|
override |
|
override |
Definition at line 206 of file DataStreamTool.cpp.
|
protected |
Connect single stream by reference.
Definition at line 239 of file DataStreamTool.cpp.
|
protected |
Connect single stream by reference.
|
protected |
Connect single stream by name.
Definition at line 249 of file DataStreamTool.cpp.
|
protected |
Connect single stream by name.
|
overrideprotected |
Definition at line 124 of file DataStreamTool.cpp.
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
Definition at line 174 of file DataStreamTool.cpp.
|
inlinevirtual |
Definition at line 76 of file DataStreamTool.h.
|
inlinevirtual |
Definition at line 76 of file DataStreamTool.h.
|
override |
|
override |
Definition at line 163 of file DataStreamTool.cpp.
|
override |
|
override |
Definition at line 95 of file DataStreamTool.cpp.
|
override |
Finalize no longer needed stream.
Definition at line 141 of file DataStreamTool.cpp.
|
override |
Finalize no longer needed stream.
|
override |
Definition at line 270 of file DataStreamTool.cpp.
|
override |
|
override |
Definition at line 283 of file DataStreamTool.cpp.
|
override |
|
override |
Retrieve stream by name.
|
override |
Retrieve stream by name.
Definition at line 181 of file DataStreamTool.cpp.
|
override |
|
override |
Definition at line 193 of file DataStreamTool.cpp.
|
protected |
|
protected |
Definition at line 186 of file DataStreamTool.cpp.
|
inlinevirtual |
Definition at line 72 of file DataStreamTool.h.
|
inlinevirtual |
Definition at line 72 of file DataStreamTool.h.
|
override |
Definition at line 33 of file DataStreamTool.cpp.
|
override |
|
override |
Initialize newly opened stream.
Definition at line 101 of file DataStreamTool.cpp.
|
override |
Initialize newly opened stream.
|
override |
Definition at line 199 of file DataStreamTool.cpp.
|
override |
|
privatedelete |
Fake assignment operator (never implemented).
|
privatedelete |
Fake assignment operator (never implemented).
|
inlineoverride |
Definition at line 68 of file DataStreamTool.h.
|
inlineoverride |
Definition at line 68 of file DataStreamTool.h.
|
protected |
Reference to the incident service.
Definition at line 100 of file DataStreamTool.h.
|
protected |
Definition at line 93 of file DataStreamTool.h.
|
protected |
Definition at line 91 of file DataStreamTool.h.
|
protected |
Definition at line 95 of file DataStreamTool.h.
|
protected |
Definition at line 97 of file DataStreamTool.h.