#include <PayloadProxy.h>
Public Member Functions | |
virtual void | invalidateCache () |
virtual void | invalidateTransientCache () |
virtual void | make () |
const DataT & | operator() () const |
PayloadProxy (const char *source=0) | |
virtual | ~PayloadProxy () |
Public Member Functions inherited from cond::persistency::BasePayloadProxy | |
BasePayloadProxy () | |
IOVProxy | iov () |
bool | isValid () const |
virtual void | loadMore (CondGetter const &) |
void | loadTag (const std::string &tag) |
void | loadTag (const std::string &tag, const boost::posix_time::ptime &snapshotTime) |
const Hash & | payloadId () const |
void | reload () |
const std::vector< Iov_t > & | requests () const |
ValidityInterval | setIntervalFor (Time_t target, bool loadPayload=false) |
void | setUp (Session dbSession) |
TimeType | timeType () const |
virtual | ~BasePayloadProxy () |
Protected Member Functions | |
virtual void | loadPayload () |
Private Attributes | |
Hash | m_currentPayloadId |
boost::shared_ptr< DataT > | m_data |
Additional Inherited Members | |
Protected Attributes inherited from cond::persistency::BasePayloadProxy | |
Iov_t | m_currentIov |
IOVProxy | m_iovProxy |
std::vector< Iov_t > | m_requests |
Session | m_session |
Definition at line 78 of file PayloadProxy.h.
|
inlineexplicit |
Definition at line 81 of file PayloadProxy.h.
|
inlinevirtual |
Reimplemented in cond::persistency::PayloadProxy< cond::persistency::KeyList >.
Definition at line 84 of file PayloadProxy.h.
|
inlinevirtual |
Implements cond::persistency::BasePayloadProxy.
Reimplemented in cond::persistency::PayloadProxy< cond::persistency::KeyList >.
Definition at line 108 of file PayloadProxy.h.
|
inlinevirtual |
Definition at line 103 of file PayloadProxy.h.
|
inlineprotectedvirtual |
Implements cond::persistency::BasePayloadProxy.
Reimplemented in cond::persistency::PayloadProxy< cond::persistency::KeyList >.
Definition at line 116 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().
|
inlinevirtual |
Implements cond::persistency::BasePayloadProxy.
Definition at line 94 of file PayloadProxy.h.
|
inline |
Definition at line 87 of file PayloadProxy.h.
|
private |
Definition at line 127 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::invalidateCache(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::invalidateTransientCache(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::make().
|
private |
Definition at line 126 of file PayloadProxy.h.
Referenced by cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::invalidateCache(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::invalidateTransientCache(), cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::loadPayload(), and cond::persistency::PayloadProxy< std::vector< cond::Time_t > >::operator()().