Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
#include <cstring>
#include <string>
#include <memory>
#include <cstdint>
#include <vector>
#include <cstdio>
#include <algorithm>
#include <jau/debug.hpp>
#include "BTIoctl.hpp"
#include "MgmtTypes.hpp"
#include "HCIIoctl.hpp"
#include "HCIComm.hpp"
#include "BTTypes1.hpp"
#include <inttypes.h>
#include <unistd.h>
Go to the source code of this file.
Macros | |
#define | CASE2_TO_STRING(U, V) case U::V: return #V; |
#define | CASE_TO_STRING(V) case V: return #V; |
#define | MGMT_CSRKTYPE_ENUM(X) |
#define | MGMT_CSRKTYPE_TO_STRING(V) case MgmtCSRKType::V: return #V; |
#define | MGMT_DEFPARAMTYPE_CASE_TO_STRING(V) case MgmtDefaultParam::Type::V: return #V; |
#define | MGMT_DEFPARAMTYPE_ENUM(X) |
#define | MGMT_EV_OPCODE_CASE_TO_STRING(V) case MgmtEvent::Opcode::V: return #V; |
#define | MGMT_EV_OPCODE_ENUM(X) |
#define | MGMT_LINKKEYTYPE_ENUM(X) |
#define | MGMT_LINKKEYTYPE_TO_STRING(V) case MgmtLinkKeyType::V: return #V; |
#define | MGMT_LTKTYPE_ENUM(X) |
#define | MGMT_LTKTYPE_TO_STRING(V) case MgmtLTKType::V: return #V; |
#define | MGMT_OPCODE_CASE_TO_STRING(V) case MgmtCommand::Opcode::V: return #V; |
#define | MGMT_OPCODE_ENUM(X) |
#define | MGMT_STATUS_CASE_TO_STRING(V) case MgmtStatus::V: return #V; |
#define | MGMT_STATUS_ENUM(X) |
#define CASE_TO_STRING | ( | V | ) | case V: return #V; |
Definition at line 56 of file MgmtTypes.cpp.
#define CASE2_TO_STRING | ( | U, | |
V | |||
) | case U::V: return #V; |
Definition at line 57 of file MgmtTypes.cpp.
#define MGMT_STATUS_ENUM | ( | X | ) |
Definition at line 59 of file MgmtTypes.cpp.
#define MGMT_STATUS_CASE_TO_STRING | ( | V | ) | case MgmtStatus::V: return #V; |
Definition at line 82 of file MgmtTypes.cpp.
#define MGMT_LINKKEYTYPE_ENUM | ( | X | ) |
Definition at line 92 of file MgmtTypes.cpp.
#define MGMT_LINKKEYTYPE_TO_STRING | ( | V | ) | case MgmtLinkKeyType::V: return #V; |
Definition at line 104 of file MgmtTypes.cpp.
#define MGMT_LTKTYPE_ENUM | ( | X | ) |
Definition at line 114 of file MgmtTypes.cpp.
#define MGMT_LTKTYPE_TO_STRING | ( | V | ) | case MgmtLTKType::V: return #V; |
Definition at line 122 of file MgmtTypes.cpp.
#define MGMT_CSRKTYPE_ENUM | ( | X | ) |
Definition at line 142 of file MgmtTypes.cpp.
#define MGMT_CSRKTYPE_TO_STRING | ( | V | ) | case MgmtCSRKType::V: return #V; |
Definition at line 149 of file MgmtTypes.cpp.
#define MGMT_OPCODE_ENUM | ( | X | ) |
Definition at line 164 of file MgmtTypes.cpp.
#define MGMT_OPCODE_CASE_TO_STRING | ( | V | ) | case MgmtCommand::Opcode::V: return #V; |
Definition at line 249 of file MgmtTypes.cpp.
#define MGMT_DEFPARAMTYPE_ENUM | ( | X | ) |
Definition at line 263 of file MgmtTypes.cpp.
#define MGMT_DEFPARAMTYPE_CASE_TO_STRING | ( | V | ) | case MgmtDefaultParam::Type::V: return #V; |
Definition at line 294 of file MgmtTypes.cpp.
#define MGMT_EV_OPCODE_ENUM | ( | X | ) |
Definition at line 345 of file MgmtTypes.cpp.
#define MGMT_EV_OPCODE_CASE_TO_STRING | ( | V | ) | case MgmtEvent::Opcode::V: return #V; |
Definition at line 399 of file MgmtTypes.cpp.