![]() |
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 |
Public Types inherited from extends< BASE, Interfaces > | |
| 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... | |
Public Types inherited from extend_interfaces< Interfaces...> | |
| 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 () |
Public Member Functions inherited from extends< BASE, Interfaces > | |
| 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... | |
Public Member Functions inherited from extend_interfaces< Interfaces...> | |
| ~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.