|
Astarte device API for C++ 0.8.1
Astarte device SDK for C++
|
| Castarte::device::Data | Represents a single Astarte data value |
| Castarte::device::DatastreamIndividual | Represents the Astarte individual datastream data |
| Castarte::device::DatastreamObject | Astarte object class, representing the Astarte object datastream data |
| ▼Castarte::device::Device | Interface for an Astarte device |
| Castarte::device::grpc::DeviceGrpc | Class for the Astarte devices |
| Castarte::device::mqtt::DeviceMqtt | MQTT implementation of an Astarte device |
| ▼Castarte::device::ErrorBase | Base error class representing any possible error from the Astarte device library |
| Castarte::device::DataSerializationError | Specific error for when a serialization operation failed |
| Castarte::device::FileOpenError | Specific error for when a file cannot be opened |
| Castarte::device::GrpcLibError | Error reported by the gRPC transport library |
| Castarte::device::InterfaceValidationError | Error during the Interface validation process |
| Castarte::device::InternalError | Specific error for when an operation failed due to an internal error |
| Castarte::device::InvalidAstarteTypeError | Error indicating that the provided Astarte type is incorrect |
| Castarte::device::InvalidDatabaseRetentionPolicyError | Error indicating that the provided Astarte database retention policy is incorrect |
| Castarte::device::InvalidInputError | Specific error for when an operation failed due to incompatible user input |
| Castarte::device::InvalidInterfaceAggregationError | Error indicating that the provided interface aggregation is incorrect |
| Castarte::device::InvalidInterfaceOwnershipeError | Error indicating that the provided interface ownership is incorrect |
| Castarte::device::InvalidInterfaceTypeError | Error indicating that the provided interface type is incorrect |
| Castarte::device::InvalidInterfaceVersionError | Error indicating that the minor or major version of an interface is incorrect |
| Castarte::device::InvalidReliabilityError | Error indicating that the provided Astarte reliability is incorrect |
| Castarte::device::InvalidRetentionError | Error indicating that the provided Astarte retention is incorrect |
| Castarte::device::MsgHubError | Error reported by the Astarte message hub library |
| Castarte::device::OperationRefusedError | An operation which is not permitted according to the current device status was attempted |
| Castarte::device::mqtt::CryptoError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::DeviceRegistrationError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::HttpError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::InvalidUrlError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::JsonParsingError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::MqttConnectionError | Specific MQTT connection error |
| Castarte::device::mqtt::MqttError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::PairingApiError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::PairingConfigError | Specific error for when the configuration to connect the device to Astarte is invalid |
| Castarte::device::mqtt::ReadCredentialError | Specific error for when reading from a file |
| Castarte::device::mqtt::RetrieveBrokerUrlError | Specific error for when an operation failed due to an internal error |
| Castarte::device::mqtt::UuidError | Specific error for when a UUID operation failed |
| Castarte::device::mqtt::WriteCredentialError | Specific error for when writing to a file |
| Castarte::device::Message | Astarte message class, represents a full message for/from Astarte |
| Castarte::device::mqtt::Config | Configuration for the Astarte MQTT connection |
| Castarte::device::mqtt::PairingApi | Class providing the methods to perform the Astarte pairing operations |
| Castarte::device::PropertyIndividual | Representing the Astarte individual property data |
| Castarte::device::StoredProperty | Represents a stored property on the device |
| Castarte_fmt::formatter< T > | Base formatter struct declaration for Doxygen |
| Castarte_fmt::formatter< astarte::device::Data > | Astarte_fmt::formatter specialization for astarte::device::Data |
| Castarte_fmt::formatter< astarte::device::DatastreamIndividual > | Astarte_fmt::formatter specialization for astarte::device::DatastreamIndividual |
| Castarte_fmt::formatter< astarte::device::DatastreamObject > | Astarte_fmt::formatter specialization for astarte::device::DatastreamObject |
| Castarte_fmt::formatter< astarte::device::Error > | Formatter specialization for astarte::device::Error |
| Castarte_fmt::formatter< astarte::device::ErrorBase > | Formatter specialization for astarte::device::ErrorBase |
| Castarte_fmt::formatter< astarte::device::Message > | Astarte_fmt::formatter specialization for astarte::device::Message |
| Castarte_fmt::formatter< astarte::device::Ownership > | Astarte_fmt::formatter specialization for astarte::device::Ownership |
| Castarte_fmt::formatter< astarte::device::PropertyIndividual > | Astarte_fmt::formatter specialization for astarte::device::PropertyIndividual |
| Castarte_fmt::formatter< astarte::device::StoredProperty > | Astarte_fmt::formatter specialization for astarte::device::StoredProperty |
| Castarte_fmt::formatter< astarte::device::Type > | Astarte_fmt::formatter specialization for astarte::device::Type |