CMS 3D CMS Logo

Public Member Functions | Private Attributes

cond::IOVElementProxy Class Reference

#include <IOVProxy.h>

List of all members.

Public Member Functions

cond::DbSessiondb () 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

Detailed Description

Definition at line 19 of file IOVProxy.h.


Constructor & Destructor Documentation

cond::IOVElementProxy::IOVElementProxy ( ) [inline]
cond::IOVElementProxy::IOVElementProxy ( cond::DbSession dbSession) [inline, explicit]

Definition at line 22 of file IOVProxy.h.

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 ){}

Member Function Documentation

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]
cond::Time_t cond::IOVElementProxy::since ( ) const [inline]
cond::Time_t cond::IOVElementProxy::till ( ) const [inline]
std::string const& cond::IOVElementProxy::token ( ) const [inline]
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;}

Member Data Documentation

Definition at line 48 of file IOVProxy.h.

Referenced by db().

Definition at line 45 of file IOVProxy.h.

Referenced by set(), and since().

Definition at line 46 of file IOVProxy.h.

Referenced by set(), and till().

std::string cond::IOVElementProxy::m_token [private]

Definition at line 47 of file IOVProxy.h.

Referenced by set(), token(), and wrapperToken().