ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
BleGattNs Struct Reference

Dispatch table. Addressed by offset, so the layout is asserted below. More...

#include <ble_gatt.h>

Public Attributes

size_t(* att_read_req )(uint8_t *, uint16_t, uint8_t *, size_t)
 
size_t(* att_read_rsp )(uint8_t *, const uint8_t *, size_t, uint8_t *, size_t)
 
size_t(* att_write_req )(uint8_t *, uint16_t, const uint8_t *, size_t, uint8_t *, size_t)
 
size_t(* att_notify )(uint8_t *, uint16_t, const uint8_t *, size_t, uint8_t *, size_t)
 
size_t(* att_error_rsp )(uint8_t *, uint8_t, uint16_t, uint8_t, uint8_t *, size_t)
 
proto_bool(* att_parse )(uint8_t *, const uint8_t *, size_t, AttPdu *)
 
size_t(* char_json )(uint8_t *, const GattChar *, size_t, char *, size_t)
 

Detailed Description

Dispatch table. Addressed by offset, so the layout is asserted below.

Definition at line 69 of file ble_gatt.h.

Member Data Documentation

◆ att_read_req

size_t(* BleGattNs::att_read_req) (uint8_t *, uint16_t, uint8_t *, size_t)

Definition at line 71 of file ble_gatt.h.

◆ att_read_rsp

size_t(* BleGattNs::att_read_rsp) (uint8_t *, const uint8_t *, size_t, uint8_t *, size_t)

Definition at line 72 of file ble_gatt.h.

◆ att_write_req

size_t(* BleGattNs::att_write_req) (uint8_t *, uint16_t, const uint8_t *, size_t, uint8_t *, size_t)

Definition at line 73 of file ble_gatt.h.

◆ att_notify

size_t(* BleGattNs::att_notify) (uint8_t *, uint16_t, const uint8_t *, size_t, uint8_t *, size_t)

Definition at line 74 of file ble_gatt.h.

◆ att_error_rsp

size_t(* BleGattNs::att_error_rsp) (uint8_t *, uint8_t, uint16_t, uint8_t, uint8_t *, size_t)

Definition at line 75 of file ble_gatt.h.

◆ att_parse

proto_bool(* BleGattNs::att_parse) (uint8_t *, const uint8_t *, size_t, AttPdu *)

Definition at line 76 of file ble_gatt.h.

◆ char_json

size_t(* BleGattNs::char_json) (uint8_t *, const GattChar *, size_t, char *, size_t)

Definition at line 77 of file ble_gatt.h.


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