AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Iotdevicedefenderv1 Namespace Reference

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 class  ReportTaskStatus { Ready = 0 , Running = 1 , Stopped = 2 }

Variables

class AWS_IOTDEVICEDEFENDER_API CustomMetricBase

Typedef Documentation

◆ CustomMetricIpListFunction

◆ CustomMetricNumberFunction

using Aws::Iotdevicedefenderv1::CustomMetricNumberFunction = std::function<int(double *)>

◆ CustomMetricNumberListFunction

◆ CustomMetricStringListFunction

◆ OnTaskCancelledHandler

using Aws::Iotdevicedefenderv1::OnTaskCancelledHandler = std::function<void(void *)>

Invoked upon DeviceDefender V1 task cancellation.

◆ ReportFormat

using Aws::Iotdevicedefenderv1::ReportFormat = aws_iotdevice_defender_report_format

Enumeration Type Documentation

◆ ReportTaskStatus

Enum used to expose the status of a DeviceDefenderV1 task.

Enumerator
Ready 
Running 
Stopped 

Variable Documentation

◆ CustomMetricBase

class AWS_IOTDEVICEDEFENDER_API Aws::Iotdevicedefenderv1::CustomMetricBase

A base class used to store all custom metrics in the same container. Only used internally.