AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Classes | |
class | CustomMetricBase |
class | CustomMetricIpList |
class | CustomMetricNumber |
class | CustomMetricNumberList |
class | CustomMetricStringList |
class | ReportTask |
class | ReportTaskBuilder |
Typedefs | |
using | OnTaskCancelledHandler = std::function< void(void *)> |
using | ReportFormat = aws_iotdevice_defender_report_format |
using | CustomMetricNumberFunction = std::function< int(double *)> |
using | CustomMetricNumberListFunction = std::function< int(Crt::Vector< double > *)> |
using | CustomMetricStringListFunction = std::function< int(Crt::Vector< Crt::String > *)> |
using | CustomMetricIpListFunction = std::function< int(Crt::Vector< Crt::String > *)> |
Enumerations | |
enum | ReportTaskStatus { ReportTaskStatus::Ready = 0, ReportTaskStatus::Running = 1, ReportTaskStatus::Stopped = 2 } |
Variables | |
class AWS_IOTDEVICEDEFENDER_API | CustomMetricBase |
using Aws::Iotdevicedefenderv1::CustomMetricIpListFunction = typedef std::function<int(Crt::Vector<Crt::String> *)> |
using Aws::Iotdevicedefenderv1::CustomMetricNumberFunction = typedef std::function<int(double *)> |
using Aws::Iotdevicedefenderv1::CustomMetricNumberListFunction = typedef std::function<int(Crt::Vector<double> *)> |
using Aws::Iotdevicedefenderv1::CustomMetricStringListFunction = typedef std::function<int(Crt::Vector<Crt::String> *)> |
using Aws::Iotdevicedefenderv1::OnTaskCancelledHandler = typedef std::function<void(void *)> |
Invoked upon DeviceDefender V1 task cancellation.
using Aws::Iotdevicedefenderv1::ReportFormat = typedef aws_iotdevice_defender_report_format |
|
strong |
A base class used to store all custom metrics in the same container. Only used internally.