|
Astarte device API for C++ 0.8.1
Astarte device SDK for C++
|
Umbrella namespace for the Astarte device SDK. More...
Classes | |
| class | AstarteData |
| Astarte data class, representing the basic Astarte types. More... | |
| class | AstarteDatastreamIndividual |
| Representing the Astarte individual datastream data. More... | |
| class | AstarteDatastreamObject |
| Astarte object class, representing the Astarte object datastream data. More... | |
| class | AstarteDevice |
| Interface for an Astarte device. More... | |
| class | AstarteDeviceGrpc |
| Class for the Astarte devices. More... | |
| class | AstarteErrorBase |
| Base error class representing any possible error from the Astarte device library. More... | |
| class | AstarteFileOpenError |
| Specific error for when a file cannot be opened. More... | |
| class | AstarteGrpcLibError |
| Error reported by the gRPC transport library. More... | |
| class | AstarteInternalError |
| Specific error for when an operation failed due to an internal error. More... | |
| class | AstarteInvalidInputError |
| Specific error for when an operation failed due to incompatible user input. More... | |
| class | AstarteMessage |
| Astarte message class, represents a full message for/from Astarte. More... | |
| class | AstarteMsgHubError |
| Error reported by the Astarte message hub library. More... | |
| class | AstarteOperationRefusedError |
| Attempted an operation which is not permitted according to the current device status. More... | |
| class | AstartePropertyIndividual |
| Representing the Astarte individual datastream data. More... | |
| class | AstarteStoredProperty |
| Representing data for a stored property. More... | |
Concepts | |
| concept | AstarteDataAllowedType |
| Restricts the allowed types for instances of an Astarte data class. | |
Typedefs | |
| using | AstarteError |
| A variant type representing any possible error from the Astarte device library. | |
Enumerations | |
| enum | AstarteOwnership : int8_t { kDevice , kServer } |
| Possible Astarte ownership. More... | |
| enum | AstarteType : int8_t { kBinaryBlob , kBoolean , kDatetime , kDouble , kInteger , kLongInteger , kString , kBinaryBlobArray , kBooleanArray , kDatetimeArray , kDoubleArray , kIntegerArray , kLongIntegerArray , kStringArray } |
| Possible Astarte types. More... | |
Umbrella namespace for the Astarte device SDK.
A variant type representing any possible error from the Astarte device library.
This type is intended to be used as the error type 'E' in std::expected<T, E>.
| enum AstarteDeviceSdk::AstarteOwnership : int8_t |
| enum AstarteDeviceSdk::AstarteType : int8_t |
Possible Astarte types.