|
openthread-br
0.3.0-72c0388
|
#include <array>#include <string>#include <tuple>#include <vector>#include <dbus/dbus.h>#include "common/code_utils.hpp"#include "common/types.hpp"#include "dbus/common/dbus_resources.hpp"#include "dbus/common/types.hpp"Go to the source code of this file.
Namespaces | |
| otbr::DBus | |
| This namespace contains OpenThread Border Router DBus API. | |
Functions | |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const otbrError &aError) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, otbrError &aError) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const ActiveScanResult &aScanResult) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, ActiveScanResult &aScanResult) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const EnergyScanResult &aResult) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, EnergyScanResult &aResult) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const LinkModeConfig &aConfig) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, LinkModeConfig &aConfig) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Ip6Prefix &aPrefix) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Ip6Prefix &aPrefix) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const ExternalRoute &aRoute) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, ExternalRoute &aRoute) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const OnMeshPrefix &aPrefix) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, OnMeshPrefix &aPrefix) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const MacCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, MacCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const IpCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, IpCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const ChildInfo &aChildInfo) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, ChildInfo &aChildInfo) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const NeighborInfo &aNeighborInfo) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, NeighborInfo &aNeighborInfo) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const LeaderData &aLeaderData) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, LeaderData &aLeaderData) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const ChannelQuality &aQuality) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, ChannelQuality &aQuality) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const TxtEntry &aTxtEntry) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, TxtEntry &aTxtEntry) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const SrpServerInfo::Registration &aRegistration) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, SrpServerInfo::Registration &aRegistration) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const SrpServerInfo::ResponseCounters &aResponseCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, SrpServerInfo::ResponseCounters &aResponseCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const SrpServerInfo &aSrpServerInfo) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, SrpServerInfo &aSrpServerInfo) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const MdnsResponseCounters &aMdnsResponseCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, MdnsResponseCounters &aMdnsResponseCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const MdnsTelemetryInfo &aMdnsTelemetryInfo) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, MdnsTelemetryInfo &aMdnsTelemetryInfo) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const DnssdCounters &aDnssdCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, DnssdCounters &aDnssdCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const RadioSpinelMetrics &aRadioSpinelMetrics) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, RadioSpinelMetrics &RadioSpinelMetrics) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const RcpInterfaceMetrics &aRcpInterfaceMetrics) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, RcpInterfaceMetrics &aRcpInterfaceMetrics) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const RadioCoexMetrics &aRadioCoexMetrics) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, RadioCoexMetrics &aRadioCoexMetrics) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const BorderRoutingCounters::PacketsAndBytes &aPacketAndBytes) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, BorderRoutingCounters::PacketsAndBytes &aPacketAndBytes) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const BorderRoutingCounters &aBorderRoutingCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, BorderRoutingCounters &aBorderRoutingCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64ComponentState &aNat64State) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64ComponentState &aNat64State) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64TrafficCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64TrafficCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64PacketCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64PacketCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64ProtocolCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64ProtocolCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64AddressMapping &aMapping) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64AddressMapping &aMapping) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const Nat64ErrorCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, Nat64ErrorCounters &aCounters) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, bool aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, int8_t aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::string &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const char *aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< uint8_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< uint16_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< uint32_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< uint64_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< int16_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< int32_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< int64_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, bool &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, int8_t &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::string &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< uint8_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< uint16_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< uint32_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< uint64_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< int16_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< int32_t > &aValue) |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< int64_t > &aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, T &aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::vector< T > &aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageExtractPrimitive (DBusMessageIter *aIter, std::vector< T > &aValue) |
| template<typename T , size_t SIZE> | |
| otbrError | otbr::DBus::DBusMessageExtract (DBusMessageIter *aIter, std::array< T, SIZE > &aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, T aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::vector< T > &aValue) |
| template<typename T > | |
| otbrError | otbr::DBus::DBusMessageEncodePrimitive (DBusMessageIter *aIter, const std::vector< T > &aValue) |
| template<typename T , size_t SIZE> | |
| otbrError | otbr::DBus::DBusMessageEncode (DBusMessageIter *aIter, const std::array< T, SIZE > &aValue) |
| template<typename... FieldTypes> | |
| otbrError | otbr::DBus::ConvertToDBusMessage (DBusMessageIter *aIter, const std::tuple< FieldTypes... > &aValues) |
| template<typename... FieldTypes> | |
| constexpr otbrError | otbr::DBus::ConvertToTuple (DBusMessageIter *aIter, std::tuple< FieldTypes... > &aValues) |
| template<typename ValueType > | |
| otbrError | otbr::DBus::DBusMessageEncodeToVariant (DBusMessageIter *aIter, const ValueType &aValue) |
| template<typename ValueType > | |
| otbrError | otbr::DBus::DBusMessageExtractFromVariant (DBusMessageIter *aIter, ValueType &aValue) |
| template<typename... FieldTypes> | |
| otbrError | otbr::DBus::DBusMessageToTuple (DBusMessage &aMessage, std::tuple< FieldTypes... > &aValues) |
| template<typename... FieldTypes> | |
| otbrError | otbr::DBus::TupleToDBusMessage (DBusMessage &aMessage, const std::tuple< FieldTypes... > &aValues) |
| template<typename... FieldTypes> | |
| otbrError | otbr::DBus::DBusMessageToTuple (UniqueDBusMessage const &aMessage, std::tuple< FieldTypes... > &aValues) |
| bool | otbr::DBus::IsDBusMessageEmpty (DBusMessage &aMessage) |
This file includes utilities for manipulate d-bus message.
1.8.17