Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Variables
BTGattHandler.cpp File Reference
#include <cstring>
#include <string>
#include <memory>
#include <cstdint>
#include <cstdio>
#include <algorithm>
#include <unistd.h>
#include <sys/socket.h>
#include <poll.h>
#include <signal.h>
#include <jau/debug.hpp>
#include <jau/basic_algos.hpp>
#include "L2CAPIoctl.hpp"
#include "GattNumbers.hpp"
#include "BTGattHandler.hpp"
#include "BTDevice.hpp"
#include "BTManager.hpp"
#include "BTAdapter.hpp"
#include "DBTConst.hpp"
#include "BTGattService.hpp"
#include "BTGattChar.hpp"
#include "BTGattDesc.hpp"
Include dependency graph for BTGattHandler.cpp:

Go to the source code of this file.

Variables

static const jau::uuid16_t _APPEARANCE (GattCharacteristicType::APPEARANCE)
 
static const jau::uuid16_t _DEVICE_INFORMATION (GattServiceType::DEVICE_INFORMATION)
 
static const jau::uuid16_t _DEVICE_NAME (GattCharacteristicType::DEVICE_NAME)
 
static const jau::uuid16_t _FIRMWARE_REVISION_STRING (GattCharacteristicType::FIRMWARE_REVISION_STRING)
 
static const jau::uuid16_t _GENERIC_ACCESS (GattServiceType::GENERIC_ACCESS)
 
static const jau::uuid16_t _HARDWARE_REVISION_STRING (GattCharacteristicType::HARDWARE_REVISION_STRING)
 
static const jau::uuid16_t _MANUFACTURER_NAME_STRING (GattCharacteristicType::MANUFACTURER_NAME_STRING)
 
static const jau::uuid16_t _MODEL_NUMBER_STRING (GattCharacteristicType::MODEL_NUMBER_STRING)
 
static jau::cow_darray< BTGattHandler::NativeGattCharListenerRef >::equal_comparator _nativeGattCharListenerRefEqComparator
 
static const jau::uuid16_t _PERIPHERAL_PREFERRED_CONNECTION_PARAMETERS (GattCharacteristicType::PERIPHERAL_PREFERRED_CONNECTION_PARAMETERS)
 
static const jau::uuid16_t _PNP_ID (GattCharacteristicType::PNP_ID)
 
static const jau::uuid16_t _REGULATORY_CERT_DATA_LIST (GattCharacteristicType::REGULATORY_CERT_DATA_LIST)
 
static const jau::uuid16_t _SERIAL_NUMBER_STRING (GattCharacteristicType::SERIAL_NUMBER_STRING)
 
static const jau::uuid16_t _SOFTWARE_REVISION_STRING (GattCharacteristicType::SOFTWARE_REVISION_STRING)
 
static const jau::uuid16_t _SYSTEM_ID (GattCharacteristicType::SYSTEM_ID)
 

Variable Documentation

◆ _nativeGattCharListenerRefEqComparator

jau::cow_darray<BTGattHandler::NativeGattCharListenerRef>::equal_comparator _nativeGattCharListenerRefEqComparator
static
Initial value:
=
[](const BTGattHandler::NativeGattCharListenerRef& a, const BTGattHandler::NativeGattCharListenerRef& b) -> bool { return *a == *b; }
std::shared_ptr< NativeGattCharListener > NativeGattCharListenerRef

Definition at line 157 of file BTGattHandler.cpp.

◆ _GENERIC_ACCESS

◆ _DEVICE_NAME

◆ _APPEARANCE

◆ _PERIPHERAL_PREFERRED_CONNECTION_PARAMETERS

◆ _DEVICE_INFORMATION

◆ _SYSTEM_ID

◆ _MODEL_NUMBER_STRING

◆ _SERIAL_NUMBER_STRING

◆ _FIRMWARE_REVISION_STRING

◆ _HARDWARE_REVISION_STRING

◆ _SOFTWARE_REVISION_STRING

◆ _MANUFACTURER_NAME_STRING

◆ _REGULATORY_CERT_DATA_LIST

◆ _PNP_ID