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:
- include/llvm/Telemetry/Telemetry.h
- lib/Telemetry/Telemetry.cpp