#include <PayloadProxy.h>
Public Member Functions | |
void | initKeyList (PayloadProxy const &) |
void | make () override |
const DataT & | operator() () const |
PayloadProxy (Iov_t const *mostRecentCurrentIov, Session const *mostRecentSession, std::shared_ptr< std::vector< Iov_t >> const *mostRecentRequests, const char *source=nullptr) | |
~PayloadProxy () override | |
Public Member Functions inherited from cond::persistency::BasePayloadProxy | |
BasePayloadProxy (Iov_t const *mostRecentCurrentIov, Session const *mostRecentSession, std::shared_ptr< std::vector< Iov_t >> const *mostRecentRequests) | |
void | initializeForNewIOV () |
bool | isValid () const |
virtual void | loadMore (CondGetter const &) |
virtual | ~BasePayloadProxy () |
Protected Member Functions | |
void | loadPayload () override |
Private Attributes | |
Hash | m_currentPayloadId |
std::unique_ptr< DataT > | m_data |
Additional Inherited Members | |
Protected Attributes inherited from cond::persistency::BasePayloadProxy | |
Iov_t | m_iovAtInitialization |
Iov_t const * | m_mostRecentCurrentIov |
std::shared_ptr< std::vector< Iov_t > > const * | m_mostRecentRequests |
Session const * | m_mostRecentSession |
std::shared_ptr< std::vector< Iov_t > > | m_requests |
Session | m_session |
Definition at line 61 of file PayloadProxy.h.
|
inlineexplicit |
Definition at line 63 of file PayloadProxy.h.
|
inlineoverride |
Definition at line 69 of file PayloadProxy.h.
|
inline |
Definition at line 71 of file PayloadProxy.h.
|
inlineoverrideprotectedvirtual |
Implements cond::persistency::BasePayloadProxy.
Definition at line 92 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().
|
inlineoverridevirtual |
|
inline |
Definition at line 74 of file PayloadProxy.h.
|
private |
Definition at line 103 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().
|
private |
Definition at line 102 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::operator()().