ble_gatt_client
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
gatt_db_attribute Struct Reference

Data Fields

struct gatt_db_serviceservice
 
uint16_t handle
 
bt_uuid_t uuid
 
uint32_t permissions
 
uint16_t value_len
 
uint8_t * value
 
gatt_db_read_t read_func
 
gatt_db_write_t write_func
 
void * user_data
 
unsigned int read_id
 
struct queuepending_reads
 
unsigned int write_id
 
struct queuepending_writes
 

Detailed Description

Definition at line 94 of file gatt-db.c.

Field Documentation

struct queue* gatt_db_attribute::pending_reads
struct queue* gatt_db_attribute::pending_writes
uint32_t gatt_db_attribute::permissions

Definition at line 98 of file gatt-db.c.

Referenced by gatt_db_attribute_get_permissions(), and set_attribute_data().

gatt_db_read_t gatt_db_attribute::read_func

Definition at line 102 of file gatt-db.c.

Referenced by gatt_db_attribute_read(), and set_attribute_data().

unsigned int gatt_db_attribute::read_id

Definition at line 106 of file gatt-db.c.

Referenced by gatt_db_attribute_read().

void* gatt_db_attribute::user_data
gatt_db_write_t gatt_db_attribute::write_func

Definition at line 103 of file gatt-db.c.

Referenced by gatt_db_attribute_write(), and set_attribute_data().

unsigned int gatt_db_attribute::write_id

Definition at line 109 of file gatt-db.c.

Referenced by gatt_db_attribute_write().


The documentation for this struct was generated from the following file: