Microchip® Advanced Software Framework

btstack_tlv_t Struct Reference

#include <btstack_tlv.h>

Data Fields

void(* delete_tag )(void *context, uint32_t tag)
 Delete Tag. More...
 
int(* get_tag )(void *context, uint32_t tag, uint8_t *buffer, uint32_t buffer_size)
 Get Value for Tag. More...
 
int(* store_tag )(void *context, uint32_t tag, const uint8_t *data, uint32_t data_size)
 Store Tag. More...
 

void(* btstack_tlv_t::delete_tag)(void *context, uint32_t tag)

Delete Tag.

Parameters
context
tag
int(* btstack_tlv_t::get_tag)(void *context, uint32_t tag, uint8_t *buffer, uint32_t buffer_size)

Get Value for Tag.

Parameters
context
tag
buffer
buffer_size
Returns
size of value
int(* btstack_tlv_t::store_tag)(void *context, uint32_t tag, const uint8_t *data, uint32_t data_size)

Store Tag.

Parameters
context
tag
data
data_size
Returns
0 on success