Astarte device API for C++ 0.8.1
Astarte device SDK for C++
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Castarte::device::DataRepresents a single Astarte data value
 Castarte::device::DatastreamIndividualRepresents the Astarte individual datastream data
 Castarte::device::DatastreamObjectAstarte object class, representing the Astarte object datastream data
 Castarte::device::DeviceInterface for an Astarte device
 Castarte::device::grpc::DeviceGrpcClass for the Astarte devices
 Castarte::device::mqtt::DeviceMqttMQTT implementation of an Astarte device
 Castarte::device::ErrorBaseBase error class representing any possible error from the Astarte device library
 Castarte::device::DataSerializationErrorSpecific error for when a serialization operation failed
 Castarte::device::FileOpenErrorSpecific error for when a file cannot be opened
 Castarte::device::GrpcLibErrorError reported by the gRPC transport library
 Castarte::device::InterfaceValidationErrorError during the Interface validation process
 Castarte::device::InternalErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::InvalidAstarteTypeErrorError indicating that the provided Astarte type is incorrect
 Castarte::device::InvalidDatabaseRetentionPolicyErrorError indicating that the provided Astarte database retention policy is incorrect
 Castarte::device::InvalidInputErrorSpecific error for when an operation failed due to incompatible user input
 Castarte::device::InvalidInterfaceAggregationErrorError indicating that the provided interface aggregation is incorrect
 Castarte::device::InvalidInterfaceOwnershipeErrorError indicating that the provided interface ownership is incorrect
 Castarte::device::InvalidInterfaceTypeErrorError indicating that the provided interface type is incorrect
 Castarte::device::InvalidInterfaceVersionErrorError indicating that the minor or major version of an interface is incorrect
 Castarte::device::InvalidReliabilityErrorError indicating that the provided Astarte reliability is incorrect
 Castarte::device::InvalidRetentionErrorError indicating that the provided Astarte retention is incorrect
 Castarte::device::MsgHubErrorError reported by the Astarte message hub library
 Castarte::device::OperationRefusedErrorAn operation which is not permitted according to the current device status was attempted
 Castarte::device::mqtt::CryptoErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::DeviceRegistrationErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::HttpErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::InvalidUrlErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::JsonParsingErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::MqttConnectionErrorSpecific MQTT connection error
 Castarte::device::mqtt::MqttErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::PairingApiErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::PairingConfigErrorSpecific error for when the configuration to connect the device to Astarte is invalid
 Castarte::device::mqtt::ReadCredentialErrorSpecific error for when reading from a file
 Castarte::device::mqtt::RetrieveBrokerUrlErrorSpecific error for when an operation failed due to an internal error
 Castarte::device::mqtt::UuidErrorSpecific error for when a UUID operation failed
 Castarte::device::mqtt::WriteCredentialErrorSpecific error for when writing to a file
 Castarte::device::MessageAstarte message class, represents a full message for/from Astarte
 Castarte::device::mqtt::ConfigConfiguration for the Astarte MQTT connection
 Castarte::device::mqtt::PairingApiClass providing the methods to perform the Astarte pairing operations
 Castarte::device::PropertyIndividualRepresenting the Astarte individual property data
 Castarte::device::StoredPropertyRepresents 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