openthread-br  0.3.0-72c0388
Classes | Namespaces | Typedefs | Enumerations
types.hpp File Reference
#include "dbus/common/error.hpp"
#include <stdint.h>
#include <array>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  otbr::DBus::ActiveScanResult
 
struct  otbr::DBus::EnergyScanResult
 
struct  otbr::DBus::LinkModeConfig
 
struct  otbr::DBus::Ip6Prefix
 
struct  otbr::DBus::OnMeshPrefix
 
struct  otbr::DBus::ExternalRoute
 
struct  otbr::DBus::MacCounters
 
struct  otbr::DBus::IpCounters
 
struct  otbr::DBus::ChannelQuality
 
struct  otbr::DBus::ChildInfo
 
struct  otbr::DBus::NeighborInfo
 
struct  otbr::DBus::LeaderData
 
struct  otbr::DBus::TxtEntry
 
struct  otbr::DBus::SrpServerInfo
 
struct  otbr::DBus::SrpServerInfo::Registration
 
struct  otbr::DBus::SrpServerInfo::ResponseCounters
 
struct  otbr::DBus::DnssdCounters
 
struct  otbr::DBus::RadioSpinelMetrics
 
struct  otbr::DBus::RcpInterfaceMetrics
 
struct  otbr::DBus::RadioCoexMetrics
 
struct  otbr::DBus::BorderRoutingCounters
 
struct  otbr::DBus::BorderRoutingCounters::PacketsAndBytes
 
struct  otbr::DBus::Nat64ComponentState
 
struct  otbr::DBus::Nat64TrafficCounters
 
struct  otbr::DBus::Nat64PacketCounters
 
struct  otbr::DBus::Nat64ProtocolCounters
 
struct  otbr::DBus::Nat64AddressMapping
 
struct  otbr::DBus::Nat64ErrorCounters
 

Namespaces

 otbr::DBus
 This namespace contains OpenThread Border Router DBus API.
 

Typedefs

using otbr::DBus::Ip4Address = std::array< uint8_t, 4 >
 
using otbr::DBus::Ip6Address = std::array< uint8_t, 16 >
 

Enumerations

enum  DeviceRole {
  OTBR_DEVICE_ROLE_DISABLED = 0, OTBR_DEVICE_ROLE_DETACHED = 1, OTBR_DEVICE_ROLE_CHILD = 2, OTBR_DEVICE_ROLE_ROUTER = 3,
  OTBR_DEVICE_ROLE_LEADER = 4
}
 
enum  otbr::DBus::SrpServerState : uint8_t { otbr::DBus::OTBR_SRP_SERVER_STATE_DISABLED = 0, otbr::DBus::OTBR_SRP_SERVER_STATE_RUNNING = 1, otbr::DBus::OTBR_SRP_SERVER_STATE_STOPPED = 2 }
 
enum  otbr::DBus::SrpServerAddressMode : uint8_t { otbr::DBus::OTBR_SRP_SERVER_ADDRESS_MODE_UNICAST = 0, otbr::DBus::OTBR_SRP_SERVER_ADDRESS_MODE_ANYCAST = 1 }
 

Detailed Description

This file includes definitions for types used by d-bus API.