AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
DeviceDefender.h File Reference
#include <aws/iotdevicedefender/Exports.h>
#include <aws/crt/io/EventLoopGroup.h>
#include <aws/crt/mqtt/Mqtt5Client.h>
#include <aws/crt/mqtt/MqttClient.h>
#include <aws/iotdevice/device_defender.h>

Go to the source code of this file.

Classes

class  Aws::Iotdevicedefenderv1::ReportTask
class  Aws::Iotdevicedefenderv1::ReportTaskBuilder

Namespaces

namespace  Aws
namespace  Aws::Crt
namespace  Aws::Iotdevicedefenderv1

Typedefs

using Aws::Iotdevicedefenderv1::OnTaskCancelledHandler = std::function<void(void *)>
using Aws::Iotdevicedefenderv1::ReportFormat = aws_iotdevice_defender_report_format
using Aws::Iotdevicedefenderv1::CustomMetricNumberFunction = std::function<int(double *)>
using Aws::Iotdevicedefenderv1::CustomMetricNumberListFunction = std::function<int(Crt::Vector<double> *)>
using Aws::Iotdevicedefenderv1::CustomMetricStringListFunction = std::function<int(Crt::Vector<Crt::String> *)>
using Aws::Iotdevicedefenderv1::CustomMetricIpListFunction = std::function<int(Crt::Vector<Crt::String> *)>

Enumerations

enum class  Aws::Iotdevicedefenderv1::ReportTaskStatus { Aws::Iotdevicedefenderv1::Ready = 0 , Aws::Iotdevicedefenderv1::Running = 1 , Aws::Iotdevicedefenderv1::Stopped = 2 }

Variables

class AWS_IOTDEVICEDEFENDER_API Aws::Iotdevicedefenderv1::CustomMetricBase