Microchip® Advanced Software Framework

btstack_run_loop Struct Reference

#include <btstack_run_loop.h>

Data Fields

void(* add_data_source )(btstack_data_source_t *data_source)
 
void(* add_timer )(btstack_timer_source_t *timer)
 
void(* disable_data_source_callbacks )(btstack_data_source_t *data_source, uint16_t callbacks)
 
void(* dump_timer )(void)
 
void(* enable_data_source_callbacks )(btstack_data_source_t *data_source, uint16_t callbacks)
 
void(* execute )(void)
 
uint32_t(* get_time_ms )(void)
 
void(* init )(void)
 
int(* remove_data_source )(btstack_data_source_t *data_source)
 
int(* remove_timer )(btstack_timer_source_t *timer)
 
void(* set_timer )(btstack_timer_source_t *timer, uint32_t timeout_in_ms)
 

void(* btstack_run_loop::add_data_source)(btstack_data_source_t *data_source)
void(* btstack_run_loop::add_timer)(btstack_timer_source_t *timer)
void(* btstack_run_loop::disable_data_source_callbacks)(btstack_data_source_t *data_source, uint16_t callbacks)
void(* btstack_run_loop::dump_timer)(void)
void(* btstack_run_loop::enable_data_source_callbacks)(btstack_data_source_t *data_source, uint16_t callbacks)
void(* btstack_run_loop::execute)(void)
uint32_t(* btstack_run_loop::get_time_ms)(void)
void(* btstack_run_loop::init)(void)

Referenced by btstack_run_loop_init().

int(* btstack_run_loop::remove_data_source)(btstack_data_source_t *data_source)
int(* btstack_run_loop::remove_timer)(btstack_timer_source_t *timer)
void(* btstack_run_loop::set_timer)(btstack_timer_source_t *timer, uint32_t timeout_in_ms)