|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IOVSVC_CBNODE_H
6 #define IOVSVC_CBNODE_H
38 if (
n1.level() != n2.
level() ) {
39 return (
n1.level() < n2.
level() );
41 return (
n1.serial() < n2.
serial() );
46 if (
n1->level() != n2->
level() ) {
47 return (
n1->level() < n2->
level() );
49 return (
n1->serial() < n2->
serial() );
54 typedef std::set<CBNode*, CBNode::nodeOrder>
nodeSet;
bool delParent(CBNode *parent)
const SG::DataProxy * proxy() const
void setProxy(const SG::DataProxy *p)
const SG::DataProxy * m_proxy
std::vector< const CBNode * > constNodeVec
static std::atomic< unsigned int > s_serial
DataProxy provides the registry services for StoreGate.
const nodeSet & parents()
boost::function< StatusCode(IOVSVC_CALLBACK_ARGS) > IOVSvcCallBackFcn
the type of an IOVSvc call back: it wraps both the method and the object the method is called on
void addParent(CBNode *parent)
bool operator()(const CBNode &n1, const CBNode &n2) const
const std::string & name() const
const nodeSet & children()
unsigned int serial() const
bool delChild(CBNode *child)
std::set< CBNode *, CBNode::nodeOrder > nodeSet
constNodeVec parents() const
constNodeVec children() const
defines and typedefs for IOVSvc
void addChild(CBNode *child)