Monitoring
3.3.4
O2 Monitoring library
|
Monitoring and monitoring backends factory. More...
#include <MonitoringFactory.h>
Public Member Functions | |
MonitoringFactory & | operator= (const MonitoringFactory &)=delete |
Disables copy constructor. | |
MonitoringFactory (const MonitoringFactory &)=delete | |
Static Public Member Functions | |
static std::unique_ptr< Monitoring > | Get (std::string urlsString) noexcept(false) |
static std::unique_ptr< Backend > | GetBackend (std::string &url) |
Monitoring and monitoring backends factory.
|
staticnoexcept |
Provides single instance on Monitoring Monitoring (singleton)
MonitoringException | when backend initialisation failed |
|
static |
Provides a Monitoring backend based on the URL
MonitoringException | when backend initialisation failed |