AppDynamics C/C++ SDK  21.3
Reference documentation for the C/C++ SDK.
appd::sdk::CallGraphElement Class Referenceabstract

#include <appdynamics.h>

Public Member Functions

virtual ~CallGraphElement ()=default
 
virtual CallGraphElementadd_child (const std::string &class_name, const std::string &method_name, const std::string &file_path, int32_t line_number, int32_t time_msec, appd_frame_type frame_type)=0
 
virtual CallGraphElementadd_exit_call (appd_exitcall_handle exit_call, int32_t time_msec)=0
 

Protected Member Functions

 CallGraphElement ()=default
 
 CallGraphElement (const CallGraphElement &)=delete
 
CallGraphElementoperator= (const CallGraphElement &)=delete
 

Detailed Description

A call graph element.

A member of the CallGraph tree.

Constructor & Destructor Documentation

◆ CallGraphElement() [1/2]

appd::sdk::CallGraphElement::CallGraphElement ( )
protecteddefault

◆ CallGraphElement() [2/2]

appd::sdk::CallGraphElement::CallGraphElement ( const CallGraphElement )
protecteddelete

◆ ~CallGraphElement()

virtual appd::sdk::CallGraphElement::~CallGraphElement ( )
virtualdefault

Member Function Documentation

◆ add_child()

virtual CallGraphElement& appd::sdk::CallGraphElement::add_child ( const std::string &  class_name,
const std::string &  method_name,
const std::string &  file_path,
int32_t  line_number,
int32_t  time_msec,
appd_frame_type  frame_type 
)
pure virtual
Parameters
time_msecThe time in milliseconds for the execution of this method.
class_name
method_name
file_path
line_number
frame_typeFor the other parameters see the "Frame" class.

◆ add_exit_call()

virtual CallGraphElement& appd::sdk::CallGraphElement::add_exit_call ( appd_exitcall_handle  exit_call,
int32_t  time_msec 
)
pure virtual

◆ operator=()

CallGraphElement& appd::sdk::CallGraphElement::operator= ( const CallGraphElement )
protecteddelete

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