#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::persistency::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 () | |
DataProxyWrapperBase (std::string const &il) | |
virtual edmProxyP | edmProxy () const =0 |
std::string const & | label () const |
virtual void | lateInit (cond::persistency::Session &session, const std::string &tag, const boost::posix_time::ptime &snapshotTime, std::string const &il, std::string const &cs)=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 63 of file DataProxy.h.
typedef std::pair< std::string, std::string> cond::DataProxyWrapperBase::Args |
Definition at line 69 of file DataProxy.h.
typedef boost::shared_ptr<edm::eventsetup::DataProxy> cond::DataProxyWrapperBase::edmProxyP |
Definition at line 66 of file DataProxy.h.
typedef boost::shared_ptr<cond::persistency::BasePayloadProxy> cond::DataProxyWrapperBase::ProxyP |
Definition at line 65 of file DataProxy.h.
cond::DataProxyWrapperBase::DataProxyWrapperBase | ( | ) |
Definition at line 19 of file ProxyFactory.cc.
|
explicit |
Definition at line 21 of file ProxyFactory.cc.
|
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 fwrapper::cs, and GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by DataProxyWrapper< ExDwarfListRcd, cond::persistency::KeyList >::lateInit().
|
inline |
|
pure virtual |
|
inline |
Definition at line 86 of file DataProxy.h.
References m_label.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_sort_list(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::foundIn(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::fullFilename(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::properties(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::readConnections(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::updateProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::usedBy().
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 89 of file DataProxy.h.
References m_tag.
Referenced by Inspector.Inspector::SetTag().
|
pure virtual |
Implemented in DataProxyWrapper< RecordT, DataT, Initializer >, DataProxyWrapper< DTKeyedConfigListRcd, cond::persistency::KeyList >, and DataProxyWrapper< ExDwarfListRcd, cond::persistency::KeyList >.
Referenced by cuy.ValElement::__init__(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
private |
Definition at line 93 of file DataProxy.h.
Referenced by connString().
|
private |
Definition at line 92 of file DataProxy.h.
Referenced by label().
|
private |
Definition at line 94 of file DataProxy.h.
Referenced by tag().