Astarte device API for C++ 0.8.1
Astarte device SDK for C++
Loading...
Searching...
No Matches
device.hpp File Reference

Abstract Astarte device interface. More...

#include <chrono>
#include <filesystem>
#include <optional>
#include <string>
#include <string_view>
#include "astarte_device_sdk/data.hpp"
#include "astarte_device_sdk/errors.hpp"
#include "astarte_device_sdk/msg.hpp"
#include "astarte_device_sdk/object.hpp"
#include "astarte_device_sdk/ownership.hpp"
#include "astarte_device_sdk/stored_property.hpp"

Go to the source code of this file.

Classes

class  astarte::device::Device
 Interface for an Astarte device. More...
 

Namespaces

namespace  astarte
 Global namespace for all Astarte related functionality.
 
namespace  astarte::device
 Umbrella namespace for the Astarte device library.
 

Detailed Description

Abstract Astarte device interface.

This file defines the pure virtual interface that all Astarte device implementations must adhere to, providing transport-agnostic connectivity and data transmission capabilities.