![]()  | 
  
    ATLAS Offline Software
    
   | 
 
#include <CBNode.h>
Classes | |
| class | nodeOrder | 
Public Types | |
| typedef IOVSvcCallBackFcn | BFCN | 
| typedef std::set< CBNode *, CBNode::nodeOrder > | nodeSet | 
| typedef std::vector< const CBNode * > | constNodeVec | 
Public Member Functions | |
| CBNode ()=delete | |
| CBNode (const std::string &name, CBNode *parent) | |
| CBNode (const SG::DataProxy *proxy, const std::string &name, CBNode *parent) | |
| CBNode (BFCN *fcn, const CallBackID &cb, CBNode *parent) | |
| ~CBNode () | |
| void | addParent (CBNode *parent) | 
| void | addChild (CBNode *child) | 
| bool | delParent (CBNode *parent) | 
| bool | delChild (CBNode *child) | 
| const nodeSet & | children () | 
| const nodeSet & | parents () | 
| constNodeVec | children () const | 
| constNodeVec | parents () const | 
| const std::string & | name () const | 
| int | level () const | 
| void | setLevel (int l) | 
| bool | trigger () const | 
| void | setTrigger (bool b) | 
| bool | flag () const | 
| void | setFlag (bool b) | 
| const SG::DataProxy * | proxy () const | 
| void | setProxy (const SG::DataProxy *p) | 
| BFCN * | fcn () | 
| const BFCN * | fcn () const | 
| unsigned int | serial () const | 
Private Attributes | |
| nodeSet | m_parents | 
| nodeSet | m_children | 
| std::string | m_name | 
| int | m_level | 
| const SG::DataProxy * | m_proxy | 
| BFCN * | m_fcn | 
| CallBackID | m_cbid | 
| bool | m_trig | 
| bool | m_flag | 
| unsigned int | m_serial | 
Static Private Attributes | |
| static std::atomic< unsigned int > | s_serial = 0 | 
| typedef IOVSvcCallBackFcn CBNode::BFCN | 
| typedef std::vector<const CBNode*> CBNode::constNodeVec | 
| typedef std::set<CBNode*, CBNode::nodeOrder> CBNode::nodeSet | 
      
  | 
  delete | 
| CBNode::CBNode | ( | const SG::DataProxy * | proxy, | 
| const std::string & | name, | ||
| CBNode * | parent | ||
| ) | 
| CBNode::CBNode | ( | BFCN * | fcn, | 
| const CallBackID & | cb, | ||
| CBNode * | parent | ||
| ) | 
Definition at line 47 of file CBNode.cxx.
| CBNode::~CBNode | ( | ) | 
Definition at line 61 of file CBNode.cxx.
| void CBNode::addChild | ( | CBNode * | child | ) | 
Definition at line 70 of file CBNode.cxx.
| void CBNode::addParent | ( | CBNode * | parent | ) | 
Definition at line 65 of file CBNode.cxx.
      
  | 
  inline | 
| bool CBNode::delChild | ( | CBNode * | child | ) | 
Definition at line 84 of file CBNode.cxx.
| bool CBNode::delParent | ( | CBNode * | parent | ) | 
Definition at line 75 of file CBNode.cxx.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| void CBNode::setProxy | ( | const SG::DataProxy * | p | ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  staticprivate | 
 1.8.18