Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Variables
BTManager.cpp File Reference
#include <cstring>
#include <string>
#include <memory>
#include <cstdint>
#include <cstdio>
#include <algorithm>
#include <jau/debug.hpp>
#include <jau/basic_algos.hpp>
#include "BTIoctl.hpp"
#include "HCIIoctl.hpp"
#include "HCIComm.hpp"
#include "BTTypes1.hpp"
#include "SMPHandler.hpp"
#include "BTAdapter.hpp"
#include "BTManager.hpp"
#include "DBTConst.hpp"
#include <inttypes.h>
#include <unistd.h>
#include <poll.h>
#include <signal.h>
Include dependency graph for BTManager.cpp:

Go to the source code of this file.

Variables

static ChangedAdapterSetCallbackList::equal_comparator _changedAdapterSetCallbackEqComp
 ChangedAdapterSetCallback handling. More...
 
static MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_CB
 
static MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_ID
 
static MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_ID_CB
 

Variable Documentation

◆ _mgmtAdapterEventCallbackEqComp_ID_CB

MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_ID_CB
static
Initial value:

Definition at line 1154 of file BTManager.cpp.

◆ _mgmtAdapterEventCallbackEqComp_CB

MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_CB
static
Initial value:
=
[](const MgmtAdapterEventCallback &a, const MgmtAdapterEventCallback &b) -> bool { return a.getCallback() == b.getCallback(); }
MgmtEventCallback & getCallback() noexcept
MgmtEventCallback reference.
Definition: MgmtTypes.hpp:2943

Definition at line 1157 of file BTManager.cpp.

◆ _mgmtAdapterEventCallbackEqComp_ID

MgmtAdapterEventCallbackList::equal_comparator _mgmtAdapterEventCallbackEqComp_ID
static
Initial value:
=
[](const MgmtAdapterEventCallback &a, const MgmtAdapterEventCallback &b) -> bool { return a.getDevID() == b.getDevID(); }
int getDevID() const noexcept
Unique adapter index filter or -1 to listen for all adapter.
Definition: MgmtTypes.hpp:2940

Definition at line 1160 of file BTManager.cpp.

◆ _changedAdapterSetCallbackEqComp

ChangedAdapterSetCallbackList::equal_comparator _changedAdapterSetCallbackEqComp
static
Initial value:
=
[](const ChangedAdapterSetCallback& a, const ChangedAdapterSetCallback& b) -> bool { return a == b; }
Class template jau::function is a general-purpose static-polymorphic function wrapper.

ChangedAdapterSetCallback handling.

Definition at line 1269 of file BTManager.cpp.