#include <DelayedReader.h>
Public Member Functions | |
WrapperOwningHolder | getProduct (BranchKey const &k, WrapperInterfaceBase const *interface, EDProductGetter const *ep) |
void | mergeReaders (DelayedReader *other) |
void | reset () |
SharedResourcesAcquirer * | sharedResources () const |
virtual | ~DelayedReader () |
Private Member Functions | |
virtual WrapperOwningHolder | getProduct_ (BranchKey const &k, WrapperInterfaceBase const *interface, EDProductGetter const *ep) const =0 |
virtual void | mergeReaders_ (DelayedReader *)=0 |
virtual void | reset_ ()=0 |
virtual SharedResourcesAcquirer * | sharedResources_ () const |
Definition at line 20 of file DelayedReader.h.
|
virtual |
Definition at line 13 of file DelayedReader.cc.
WrapperOwningHolder edm::DelayedReader::getProduct | ( | BranchKey const & | k, |
WrapperInterfaceBase const * | interface, | ||
EDProductGetter const * | ep | ||
) |
Definition at line 16 of file DelayedReader.cc.
References getProduct_(), and sharedResources_().
Referenced by edm::RootDelayedReader::getProduct_().
|
privatepure virtual |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by getProduct().
|
inline |
Definition at line 25 of file DelayedReader.h.
References mergeReaders_().
Referenced by edm::Principal::recombine().
|
privatepure virtual |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by mergeReaders().
|
inline |
|
privatepure virtual |
Implemented in edm::root::FWLiteDelayedReader, and edm::RootDelayedReader.
Referenced by reset().
|
inline |
Definition at line 28 of file DelayedReader.h.
References sharedResources_().
|
privatevirtual |
Reimplemented in edm::RootDelayedReader.
Definition at line 26 of file DelayedReader.cc.
Referenced by getProduct(), and sharedResources().