
Public Member Functions | |
| MetricPublisherMock (const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config) | |
Public Member Functions inherited from Aws::CloudWatchMetrics::MetricPublisher | |
| MetricPublisher (const std::string &metrics_namespace, const Aws::Client::ClientConfiguration &client_config) | |
| MetricPublisher (const std::string &metrics_namespace, std::shared_ptr< Utils::CloudWatchMetricsFacade > cloudwatch_metrics_facade) | |
| Aws::DataFlow::UploadStatus | publishData (MetricDatumCollection &data) override |
| bool | shutdown () override |
| bool | start () override |
| ~MetricPublisher () override=default | |
Public Member Functions inherited from Publisher< MetricDatumCollection > | |
| virtual void | addPublisherStateListener (const std::function< void(const PublisherState &)> &listener) |
| Aws::DataFlow::UploadStatus | attemptPublish (MetricDatumCollection &data) override |
| bool | canPublish () |
| std::chrono::milliseconds | getLastPublishDuration () |
| int | getPublishAttempts () |
| PublisherState | getPublisherState () |
| int | getPublishSuccesses () |
| float | getPublishSuccessPercentage () |
| Publisher () | |
| bool | shutdown () override |
| ~Publisher () override=default | |
Public Member Functions inherited from Aws::DataFlow::IPublisher< T > | |
| virtual UploadStatus | attemptPublish (T &batch_data)=0 |
Public Member Functions inherited from Service | |
| ServiceState | getState () |
| virtual std::string | getStatusString () |
| Service () | |
| virtual | ~Service ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from Service | |
| void | setState (ServiceState new_state) |
Definition at line 61 of file cloudwatch_metrics_collector_test.cpp.
|
inline |
Definition at line 64 of file cloudwatch_metrics_collector_test.cpp.