ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ICallGraphBuilderSvc Class Referenceabstract

#include <ICallGraphBuilderSvc.h>

Inheritance diagram for ICallGraphBuilderSvc:
Collaboration diagram for ICallGraphBuilderSvc:

Public Member Functions

virtual ~ICallGraphBuilderSvc ()
 Destructor: More...
 
virtual void openNode (const std::string &nodeName)=0
 open a new node in the call graph tree More...
 
virtual void closeNode (const std::string &nodeName)=0
 close an existing node in the call graph tree More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 22 of file ICallGraphBuilderSvc.h.

Constructor & Destructor Documentation

◆ ~ICallGraphBuilderSvc()

ICallGraphBuilderSvc::~ICallGraphBuilderSvc ( )
virtual

Destructor:

Definition at line 18 of file ICallGraphBuilderSvc.cxx.

19 {}

Member Function Documentation

◆ closeNode()

virtual void ICallGraphBuilderSvc::closeNode ( const std::string &  nodeName)
pure virtual

close an existing node in the call graph tree

Implemented in PerfMon::CallGraphBuilderSvc.

◆ interfaceID()

const InterfaceID & ICallGraphBuilderSvc::interfaceID ( )
inlinestatic

Definition at line 60 of file ICallGraphBuilderSvc.h.

61 {
62  static const InterfaceID
63  IID_ICallGraphBuilderSvc("ICallGraphBuilderSvc", 1, 0);
64  return IID_ICallGraphBuilderSvc;
65 }

◆ openNode()

virtual void ICallGraphBuilderSvc::openNode ( const std::string &  nodeName)
pure virtual

open a new node in the call graph tree

Implemented in PerfMon::CallGraphBuilderSvc.


The documentation for this class was generated from the following files: