CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::RepeatingCachedRootSource::RCDelayedReader Class Reference
Inheritance diagram for edm::RepeatingCachedRootSource::RCDelayedReader:
edm::DelayedReader

Public Member Functions

std::shared_ptr< edm::WrapperBasegetProduct_ (edm::BranchID const &k, edm::EDProductGetter const *ep) final
 
void mergeReaders_ (edm::DelayedReader *) final
 
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * postEventReadFromSourceSignal () const final
 
signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)> const * preEventReadFromSourceSignal () const final
 
void reset_ () final
 
- Public Member Functions inherited from edm::DelayedReader
std::shared_ptr< WrapperBasegetProduct (BranchID const &k, EDProductGetter const *ep, ModuleCallingContext const *mcc=nullptr)
 
void mergeReaders (DelayedReader *other)
 
void reset ()
 
std::pair< SharedResourcesAcquirer *, std::recursive_mutex * > sharedResources () const
 
virtual ~DelayedReader ()
 

Public Attributes

edm::RepeatingCachedRootSource const * m_source
 
unsigned int m_streamIndex
 

Detailed Description

Definition at line 93 of file RepeatingCachedRootSource.cc.

Member Function Documentation

◆ getProduct_()

std::shared_ptr<edm::WrapperBase> edm::RepeatingCachedRootSource::RCDelayedReader::getProduct_ ( edm::BranchID const &  k,
edm::EDProductGetter const *  ep 
)
inlinefinalvirtual

◆ mergeReaders_()

void edm::RepeatingCachedRootSource::RCDelayedReader::mergeReaders_ ( edm::DelayedReader )
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 98 of file RepeatingCachedRootSource.cc.

References cms::cuda::assert().

98 { assert(false); }
assert(be >=bs)

◆ postEventReadFromSourceSignal()

signalslot::Signal<void(StreamContext const&, ModuleCallingContext const&)> const* edm::RepeatingCachedRootSource::RCDelayedReader::postEventReadFromSourceSignal ( ) const
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 108 of file RepeatingCachedRootSource.cc.

109  {
110  return nullptr;
111  }

◆ preEventReadFromSourceSignal()

signalslot::Signal<void(StreamContext const&, ModuleCallingContext const&)> const* edm::RepeatingCachedRootSource::RCDelayedReader::preEventReadFromSourceSignal ( ) const
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 104 of file RepeatingCachedRootSource.cc.

105  {
106  return nullptr;
107  }

◆ reset_()

void edm::RepeatingCachedRootSource::RCDelayedReader::reset_ ( )
inlinefinalvirtual

Implements edm::DelayedReader.

Definition at line 99 of file RepeatingCachedRootSource.cc.

99 {}

Member Data Documentation

◆ m_source

edm::RepeatingCachedRootSource const* edm::RepeatingCachedRootSource::RCDelayedReader::m_source

Definition at line 102 of file RepeatingCachedRootSource.cc.

Referenced by getProduct_().

◆ m_streamIndex

unsigned int edm::RepeatingCachedRootSource::RCDelayedReader::m_streamIndex

Definition at line 101 of file RepeatingCachedRootSource.cc.

Referenced by getProduct_().