|
Astarte device API for C++ 0.8.1
Astarte device SDK for C++
|
| ▼Nastarte | Global namespace for all Astarte related functionality |
| ▼Ndevice | Umbrella namespace for the Astarte device library |
| ▼Ngrpc | Namespace for Astarte device functionality using the gRPC transport layer |
| CDeviceGrpc | Class for the Astarte devices |
| ▼Nmqtt | Namespace for Astarte device functionality using the MQTT transport protocol |
| CConfig | Configuration for the Astarte MQTT connection |
| CCryptoError | Specific error for when an operation failed due to an internal error |
| CDeviceMqtt | MQTT implementation of an Astarte device |
| CDeviceRegistrationError | Specific error for when an operation failed due to an internal error |
| CHttpError | Specific error for when an operation failed due to an internal error |
| CInvalidUrlError | Specific error for when an operation failed due to an internal error |
| CJsonParsingError | Specific error for when an operation failed due to an internal error |
| CMqttConnectionError | Specific MQTT connection error |
| CMqttError | Specific error for when an operation failed due to an internal error |
| CPairingApi | Class providing the methods to perform the Astarte pairing operations |
| CPairingApiError | Specific error for when an operation failed due to an internal error |
| CPairingConfigError | Specific error for when the configuration to connect the device to Astarte is invalid |
| CReadCredentialError | Specific error for when reading from a file |
| CRetrieveBrokerUrlError | Specific error for when an operation failed due to an internal error |
| CUuidError | Specific error for when a UUID operation failed |
| CWriteCredentialError | Specific error for when writing to a file |
| CData | Represents a single Astarte data value |
| CDataSerializationError | Specific error for when a serialization operation failed |
| CDatastreamIndividual | Represents the Astarte individual datastream data |
| CDatastreamObject | Astarte object class, representing the Astarte object datastream data |
| CDevice | Interface for an Astarte device |
| CErrorBase | Base error class representing any possible error from the Astarte device library |
| CFileOpenError | Specific error for when a file cannot be opened |
| CGrpcLibError | Error reported by the gRPC transport library |
| CInterfaceValidationError | Error during the Interface validation process |
| CInternalError | Specific error for when an operation failed due to an internal error |
| CInvalidAstarteTypeError | Error indicating that the provided Astarte type is incorrect |
| CInvalidDatabaseRetentionPolicyError | Error indicating that the provided Astarte database retention policy is incorrect |
| CInvalidInputError | Specific error for when an operation failed due to incompatible user input |
| CInvalidInterfaceAggregationError | Error indicating that the provided interface aggregation is incorrect |
| CInvalidInterfaceOwnershipeError | Error indicating that the provided interface ownership is incorrect |
| CInvalidInterfaceTypeError | Error indicating that the provided interface type is incorrect |
| CInvalidInterfaceVersionError | Error indicating that the minor or major version of an interface is incorrect |
| CInvalidReliabilityError | Error indicating that the provided Astarte reliability is incorrect |
| CInvalidRetentionError | Error indicating that the provided Astarte retention is incorrect |
| CMessage | Astarte message class, represents a full message for/from Astarte |
| CMsgHubError | Error reported by the Astarte message hub library |
| COperationRefusedError | An operation which is not permitted according to the current device status was attempted |
| CPropertyIndividual | Representing the Astarte individual property data |
| CStoredProperty | Represents a stored property on the device |
| ▼Nastarte_fmt | Namespace alias for the formatting library (std or fmt) |
| Cformatter | Base formatter struct declaration for Doxygen |
| Cformatter< astarte::device::Data > | Astarte_fmt::formatter specialization for astarte::device::Data |
| Cformatter< astarte::device::DatastreamIndividual > | Astarte_fmt::formatter specialization for astarte::device::DatastreamIndividual |
| Cformatter< astarte::device::DatastreamObject > | Astarte_fmt::formatter specialization for astarte::device::DatastreamObject |
| Cformatter< astarte::device::Error > | Formatter specialization for astarte::device::Error |
| Cformatter< astarte::device::ErrorBase > | Formatter specialization for astarte::device::ErrorBase |
| Cformatter< astarte::device::Message > | Astarte_fmt::formatter specialization for astarte::device::Message |
| Cformatter< astarte::device::Ownership > | Astarte_fmt::formatter specialization for astarte::device::Ownership |
| Cformatter< astarte::device::PropertyIndividual > | Astarte_fmt::formatter specialization for astarte::device::PropertyIndividual |
| Cformatter< astarte::device::StoredProperty > | Astarte_fmt::formatter specialization for astarte::device::StoredProperty |
| Cformatter< astarte::device::Type > | Astarte_fmt::formatter specialization for astarte::device::Type |