LLVM: llvm::telemetry::Manager Class Reference (original) (raw)

This class is the main interaction point between any LLVM tool and this framework. More...

#include "[llvm/Telemetry/Telemetry.h](Telemetry%5F8h%5Fsource.html)"

Public Member Functions
Manager ()=default
virtual ~Manager ()=default
Manager (Manager const &)=delete
Manager & operator= (Manager const &)=delete
virtual Error dispatch (TelemetryInfo *Entry)
void addDestination (std::unique_ptr< Destination > Destination)

This class is the main interaction point between any LLVM tool and this framework.

It is responsible for collecting telemetry data from the tool being monitored and transmitting the data elsewhere.

Definition at line 143 of file Telemetry.h.

Manager() [1/2]

llvm::telemetry::Manager::Manager ( ) default

Referenced by Manager(), and operator=().

virtual llvm::telemetry::Manager::~Manager ( ) virtualdefault

Manager() [2/2]

llvm::telemetry::Manager::Manager ( Manager const & ) delete

References Manager().

addDestination()

void llvm::telemetry::Manager::addDestination ( std::unique_ptr< Destination > Destination )

dispatch()

operator=()

preDispatch()


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