|
AWS IoT Device SDK C++ v2
1.40.2
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.