|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IOVSVC_CBTREE_H
6 #define IOVSVC_CBTREE_H
33 typedef std::set<CBNode*, CBNode::nodeOrder>
nodeSet;
72 nodeSet::const_iterator&
start,
73 nodeSet::const_iterator&
end )
const;
CBNode * addNode(const std::string &name, CBNode *parent)
bool delNode(const SG::DataProxy *prx)
void traverseR(const CBNode *, void(*pF)(const CBNode *)) const
void connectNode(CBNode *node, CBNode *parent)
void cascadeTrigger(const bool b, CBNode *start)
void clearTrigger() const
CBNode * findNode(const std::string &name)
CBTree(const CBTree &)=delete
void adjustLevels(CBNode *start)
CBNode * replaceProxy(const SG::DataProxy *pOld, const SG::DataProxy *pNew)
DataProxy provides the registry services for StoreGate.
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
CBTree & operator=(const CBTree &)=delete
void traverse(void(*pF)(const CBNode *)) const
static void _printTree(const CBNode *, const CBNode *)
void cascadeFlag(const bool b, CBNode *node) const
defines and typedefs for IOVSvc
std::set< CBNode *, CBNode::nodeOrder > nodeSet