#include <Callback.h>
Public Types | |
typedef TReturn(T::* | method_type )(const TRecord &) |
Public Member Functions | |
Callback (T *iProd, method_type iMethod, const TDecorator &iDec=TDecorator()) | |
template<class DataT > | |
void | holdOntoPointer (DataT *iData) |
void | newRecordComing () |
void | operator() (const TRecord &iRecord) |
template<class RemainingContainerT , class DataT , class ProductsT > | |
void | setData (ProductsT &iProducts, const RemainingContainerT *, const DataT *) |
template<class DataT , class ProductsT > | |
void | setData (ProductsT &iProducts, const produce::Null *, const DataT *) |
void | storeReturnedValues (TReturn iReturn) |
Public Member Functions inherited from edm::eventsetup::CallbackBase | |
virtual | ~CallbackBase () |
Private Member Functions | |
Callback (const Callback &) | |
const Callback & | operator= (const Callback &) |
Private Attributes | |
TDecorator | decorator_ |
method_type | method_ |
edm::propagate_const< T * > | producer_ |
std::vector< void * > | proxyData_ |
bool | wasCalledForThisRecord_ |
Definition at line 48 of file Callback.h.
typedef TReturn(T ::* edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::method_type)(const TRecord &) |
Definition at line 50 of file Callback.h.
|
inline |
Definition at line 52 of file Callback.h.
|
private |
|
inline |
Definition at line 79 of file Callback.h.
References edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::proxyData_.
|
inline |
Definition at line 103 of file Callback.h.
References edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::wasCalledForThisRecord_.
|
inline |
Definition at line 69 of file Callback.h.
References edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::decorator_, edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::method_, edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::producer_, edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::storeReturnedValues(), and edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::wasCalledForThisRecord_.
|
private |
|
inline |
Definition at line 90 of file Callback.h.
References edm::eventsetup::copyFromTo(), edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::proxyData_, and groupFilesInBlocks::temp.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::storeReturnedValues().
|
inline |
Definition at line 97 of file Callback.h.
References edm::eventsetup::copyFromTo(), edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::proxyData_, and groupFilesInBlocks::temp.
|
inline |
Definition at line 83 of file Callback.h.
References edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::setData().
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::operator()().
|
private |
Definition at line 116 of file Callback.h.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::operator()().
|
private |
Definition at line 114 of file Callback.h.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::operator()().
|
private |
Definition at line 113 of file Callback.h.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::operator()().
|
private |
Definition at line 112 of file Callback.h.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::holdOntoPointer(), and edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::setData().
|
private |
Definition at line 115 of file Callback.h.
Referenced by edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::newRecordComing(), and edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::operator()().