herald  2.0.0
Public Member Functions | List of all members
herald::zephyrinternal::Callbacks Class Referenceabstract

INTERNAL utility class to allow Zephyr C API to call callbacks in the Zephyr internal Context Impl class. More...

#include <zephyr_context.h>

Inheritance diagram for herald::zephyrinternal::Callbacks:
herald::ble::ConcreteBLEReceiver< ContextT, PayloadDataSupplierT, herald::ble::ConcreteBLEDatabase< ContextT, 10 >, SensorDelegateSetT > herald::ble::ConcreteBLEReceiver< ContextT, PayloadDataSupplierT, BLEDatabaseT, SensorDelegateSetT >

Public Member Functions

virtual void scan_cb (const bt_addr_le_t *addr, int8_t rssi, uint8_t adv_type, struct net_buf_simple *buf)=0
 
virtual void discovery_completed_cb (struct bt_gatt_dm *dm, void *context)=0
 
virtual void discovery_service_not_found_cb (struct bt_conn *conn, void *context)=0
 
virtual void discovery_error_found_cb (struct bt_conn *conn, int err, void *context)=0
 
virtual uint8_t gatt_read_cb (struct bt_conn *conn, uint8_t err, struct bt_gatt_read_params *params, const void *data, uint16_t length)=0
 
virtual void le_param_updated (struct bt_conn *conn, uint16_t interval, uint16_t latency, uint16_t timeout)=0
 
virtual void connected (struct bt_conn *conn, uint8_t err)=0
 
virtual void disconnected (struct bt_conn *conn, uint8_t reason)=0
 

Detailed Description

INTERNAL utility class to allow Zephyr C API to call callbacks in the Zephyr internal Context Impl class.


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