Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
#include <cstring>
#include <string>
#include <cstdint>
#include <functional>
#include <jau/packed_attribute.hpp>
#include <jau/ordered_atomic.hpp>
Go to the source code of this file.
Classes | |
struct | direct_bt::EUI48Sub |
A 48 bit EUI-48 sub-identifier, see EUI48. More... | |
struct | direct_bt::EUI48 |
A packed 48 bit EUI-48 identifier, formerly known as MAC-48 or simply network device MAC address (Media Access Control address). More... | |
class | direct_bt::BDAddressAndType |
Unique Bluetooth EUI48 address and BDAddressType tuple. More... | |
struct | std::hash< direct_bt::EUI48Sub > |
struct | std::hash< direct_bt::EUI48 > |
struct | std::hash< direct_bt::BDAddressAndType > |
Namespaces | |
direct_bt | |
Functions | |
constexpr BDAddressType | direct_bt::to_BDAddressType (const uint8_t v) noexcept |
constexpr uint8_t | direct_bt::number (const BDAddressType rhs) noexcept |
std::string | direct_bt::to_string (const BDAddressType type) noexcept |
constexpr uint8_t | direct_bt::number (const BLERandomAddressType rhs) noexcept |
std::string | direct_bt::to_string (const BLERandomAddressType type) noexcept |
constexpr uint8_t | direct_bt::number (const HCILEPeerAddressType rhs) noexcept |
BDAddressType | direct_bt::to_BDAddressType (const HCILEPeerAddressType hciPeerAddrType) noexcept |
std::string | direct_bt::to_string (const HCILEPeerAddressType type) noexcept |
constexpr uint8_t | direct_bt::number (const HCILEOwnAddressType rhs) noexcept |
BDAddressType | direct_bt::to_BDAddressType (const HCILEOwnAddressType hciOwnAddrType) noexcept |
HCILEOwnAddressType | direct_bt::to_HCILEOwnAddressType (const BDAddressType addrType) noexcept |
std::string | direct_bt::to_string (const HCILEOwnAddressType type) noexcept |
std::string | direct_bt::to_string (const EUI48Sub &a) noexcept |
bool | direct_bt::operator== (const EUI48Sub &lhs, const EUI48Sub &rhs) noexcept |
bool | direct_bt::operator!= (const EUI48Sub &lhs, const EUI48Sub &rhs) noexcept |
std::string | direct_bt::to_string (const EUI48 &a) noexcept |
bool | direct_bt::operator== (const EUI48 &lhs, const EUI48 &rhs) noexcept |
bool | direct_bt::operator!= (const EUI48 &lhs, const EUI48 &rhs) noexcept |
bool | direct_bt::operator== (const BDAddressAndType &lhs, const BDAddressAndType &rhs) noexcept |
bool | direct_bt::operator!= (const BDAddressAndType &lhs, const BDAddressAndType &rhs) noexcept |
std::string | direct_bt::to_string (const BDAddressAndType &a) noexcept |