AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
MonitoringManager.h File Reference
#include <aws/core/Core_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/monitoring/CoreMetrics.h>

Go to the source code of this file.

Namespaces

namespace  Aws
 
namespace  Aws::Monitoring
 

Typedefs

typedef std::function< Aws::UniquePtr< MonitoringFactory >()> Aws::Monitoring::MonitoringFactoryCreateFunction
 

Functions

Aws::Vector< void * > Aws::Monitoring::OnRequestStarted (const Aws::String &serviceName, const Aws::String &requestName, const std::shared_ptr< const Aws::Http::HttpRequest > &request)
 
void Aws::Monitoring::OnRequestSucceeded (const Aws::String &serviceName, const Aws::String &requestName, const std::shared_ptr< const Aws::Http::HttpRequest > &request, const Aws::Client::HttpResponseOutcome &outcome, const CoreMetricsCollection &metricsFromCore, const Aws::Vector< void * > &contexts)
 
void Aws::Monitoring::OnRequestFailed (const Aws::String &serviceName, const Aws::String &requestName, const std::shared_ptr< const Aws::Http::HttpRequest > &request, const Aws::Client::HttpResponseOutcome &outcome, const CoreMetricsCollection &metricsFromCore, const Aws::Vector< void * > &contexts)
 
void Aws::Monitoring::OnRequestRetry (const Aws::String &serviceName, const Aws::String &requestName, const std::shared_ptr< const Aws::Http::HttpRequest > &request, const Aws::Vector< void * > &contexts)
 
void Aws::Monitoring::OnFinish (const Aws::String &serviceName, const Aws::String &requestName, const std::shared_ptr< const Aws::Http::HttpRequest > &request, const Aws::Vector< void * > &contexts)
 
AWS_CORE_API void Aws::Monitoring::InitMonitoring (const std::vector< MonitoringFactoryCreateFunction > &monitoringFactoryCreateFunctions)
 
AWS_CORE_API void Aws::Monitoring::CleanupMonitoring ()