#include <IOVProxy.h>
Public Member Functions | |
cond::DbSession & | db () const |
IOVElementProxy () | |
IOVElementProxy (cond::DbSession &dbSession) | |
IOVElementProxy (cond::Time_t is, cond::Time_t it, std::string const &itoken, cond::DbSession &dbSession) | |
void | set (cond::Time_t is, cond::Time_t it, std::string const &itoken) |
void | set (IOV const &v, int i) |
cond::Time_t | since () const |
cond::Time_t | till () const |
std::string const & | token () const |
std::string const & | wrapperToken () const |
Private Attributes | |
cond::DbSession | m_dbSession |
cond::Time_t | m_since |
cond::Time_t | m_till |
std::string | m_token |
Definition at line 19 of file IOVProxy.h.
cond::IOVElementProxy::IOVElementProxy | ( | ) | [inline] |
Definition at line 21 of file IOVProxy.h.
cond::IOVElementProxy::IOVElementProxy | ( | cond::DbSession & | dbSession | ) | [inline, explicit] |
Definition at line 22 of file IOVProxy.h.
: m_since(cond::invalidTime), m_till(cond::invalidTime), m_dbSession( dbSession ){}
cond::IOVElementProxy::IOVElementProxy | ( | cond::Time_t | is, |
cond::Time_t | it, | ||
std::string const & | itoken, | ||
cond::DbSession & | dbSession | ||
) | [inline] |
Definition at line 24 of file IOVProxy.h.
: m_since(is), m_till(it), m_token(itoken), m_dbSession( dbSession ){}
cond::DbSession& cond::IOVElementProxy::db | ( | ) | const [inline] |
Definition at line 42 of file IOVProxy.h.
References m_dbSession.
Referenced by cond::BasePayloadProxy::make(), and cond::PayLoadInspector< DataT >::PayLoadInspector().
{ return m_dbSession; }
void cond::IOVElementProxy::set | ( | IOV const & | v, |
int | i | ||
) |
void cond::IOVElementProxy::set | ( | cond::Time_t | is, |
cond::Time_t | it, | ||
std::string const & | itoken | ||
) | [inline] |
Definition at line 30 of file IOVProxy.h.
References m_since, m_till, and m_token.
Referenced by cond::BasePayloadProxy::loadFor(), cond::BasePayloadProxy::make(), and cond::IOVProxy::IterHelp::operator()().
cond::Time_t cond::IOVElementProxy::since | ( | ) | const [inline] |
Definition at line 38 of file IOVProxy.h.
References m_since.
Referenced by BOOST_PYTHON_MODULE(), cond::BasePayloadProxy::isValid(), cond::BasePayloadProxy::loadFor(), cond::BasePayloadProxy::make(), cond::BasePayloadProxy::setIntervalFor(), and cond::service::PoolDBOutputService::tagInfo().
{return m_since;}
cond::Time_t cond::IOVElementProxy::till | ( | ) | const [inline] |
Definition at line 39 of file IOVProxy.h.
References m_till.
Referenced by BOOST_PYTHON_MODULE(), cond::BasePayloadProxy::isValid(), cond::BasePayloadProxy::loadFor(), cond::BasePayloadProxy::setIntervalFor(), and cond::service::PoolDBOutputService::tagInfo().
{return m_till;}
std::string const& cond::IOVElementProxy::token | ( | ) | const [inline] |
Definition at line 40 of file IOVProxy.h.
References m_token.
Referenced by cond::BasePayloadProxy::isValid(), cond::BasePayloadProxy::make(), and cond::service::PoolDBOutputService::tagInfo().
{return m_token;}
std::string const& cond::IOVElementProxy::wrapperToken | ( | ) | const [inline] |
Definition at line 41 of file IOVProxy.h.
References m_token.
Referenced by BOOST_PYTHON_MODULE().
{return m_token;}
cond::DbSession cond::IOVElementProxy::m_dbSession [mutable, private] |
Definition at line 48 of file IOVProxy.h.
Referenced by db().
cond::Time_t cond::IOVElementProxy::m_since [private] |
Definition at line 45 of file IOVProxy.h.
cond::Time_t cond::IOVElementProxy::m_till [private] |
Definition at line 46 of file IOVProxy.h.
std::string cond::IOVElementProxy::m_token [private] |
Definition at line 47 of file IOVProxy.h.
Referenced by set(), token(), and wrapperToken().