#include <DataProxy.h>
Public Types | |
typedef std::pair< std::string, std::string > | Args |
typedef boost::shared_ptr < edm::eventsetup::DataProxy > | edmProxyP |
typedef boost::shared_ptr < cond::BasePayloadProxy > | ProxyP |
Public Member Functions | |
void | addInfo (std::string const &il, std::string const &cs, std::string const &tag) |
std::string const & | connString () const |
DataProxyWrapperBase (std::string const &il) | |
DataProxyWrapperBase () | |
virtual edmProxyP | edmProxy () const =0 |
std::string const & | label () const |
virtual void | lateInit (cond::DbSession &session, const std::string &tag, std::string const &il, std::string const &cs)=0 |
virtual void | lateInit (cond::DbSession &session, const std::string &iovtoken, std::string const &il, std::string const &cs, std::string const &tag)=0 |
virtual ProxyP | proxy () const =0 |
std::string const & | tag () const |
virtual edm::eventsetup::TypeTag | type () const =0 |
virtual | ~DataProxyWrapperBase () |
Private Attributes | |
std::string | m_connString |
std::string | m_label |
std::string | m_tag |
Definition at line 56 of file DataProxy.h.
typedef std::pair< std::string, std::string> cond::DataProxyWrapperBase::Args |
Definition at line 62 of file DataProxy.h.
typedef boost::shared_ptr<edm::eventsetup::DataProxy> cond::DataProxyWrapperBase::edmProxyP |
Definition at line 59 of file DataProxy.h.
typedef boost::shared_ptr<cond::BasePayloadProxy> cond::DataProxyWrapperBase::ProxyP |
Definition at line 58 of file DataProxy.h.
cond::DataProxyWrapperBase::DataProxyWrapperBase | ( | ) |
Definition at line 19 of file ProxyFactory.cc.
{}
cond::DataProxyWrapperBase::DataProxyWrapperBase | ( | std::string const & | il | ) | [explicit] |
Definition at line 21 of file ProxyFactory.cc.
: m_label(il){}
cond::DataProxyWrapperBase::~DataProxyWrapperBase | ( | ) | [virtual] |
Definition at line 23 of file ProxyFactory.cc.
{}
void cond::DataProxyWrapperBase::addInfo | ( | std::string const & | il, |
std::string const & | cs, | ||
std::string const & | tag | ||
) |
Definition at line 25 of file ProxyFactory.cc.
References GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by DataProxyWrapper< RecordT, DataT >::lateInit().
{ m_label=il; m_connString = cs; m_tag=tag; }
std::string const& cond::DataProxyWrapperBase::connString | ( | ) | const [inline] |
virtual edmProxyP cond::DataProxyWrapperBase::edmProxy | ( | ) | const [pure virtual] |
Implemented in DataProxyWrapper< RecordT, DataT >.
std::string const& cond::DataProxyWrapperBase::label | ( | ) | const [inline] |
virtual void cond::DataProxyWrapperBase::lateInit | ( | cond::DbSession & | session, |
const std::string & | iovtoken, | ||
std::string const & | il, | ||
std::string const & | cs, | ||
std::string const & | tag | ||
) | [pure virtual] |
Implemented in DataProxyWrapper< RecordT, DataT >.
virtual void cond::DataProxyWrapperBase::lateInit | ( | cond::DbSession & | session, |
const std::string & | tag, | ||
std::string const & | il, | ||
std::string const & | cs | ||
) | [pure virtual] |
Implemented in DataProxyWrapper< RecordT, DataT >.
virtual ProxyP cond::DataProxyWrapperBase::proxy | ( | ) | const [pure virtual] |
Implemented in DataProxyWrapper< RecordT, DataT >.
std::string const& cond::DataProxyWrapperBase::tag | ( | ) | const [inline] |
virtual edm::eventsetup::TypeTag cond::DataProxyWrapperBase::type | ( | ) | const [pure virtual] |
Implemented in DataProxyWrapper< RecordT, DataT >.
std::string cond::DataProxyWrapperBase::m_connString [private] |
Definition at line 88 of file DataProxy.h.
Referenced by connString().
std::string cond::DataProxyWrapperBase::m_label [private] |
Definition at line 87 of file DataProxy.h.
Referenced by label().
std::string cond::DataProxyWrapperBase::m_tag [private] |
Definition at line 89 of file DataProxy.h.
Referenced by tag().