mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-31 10:20:58 +00:00
btstack_run_loop: use assert for not implemented functions
This commit is contained in:
parent
6d34f98e0c
commit
141177f8b5
@ -78,20 +78,14 @@ void * btstack_run_loop_get_data_source_handle(btstack_data_source_t *ds){
|
|||||||
|
|
||||||
void btstack_run_loop_enable_data_source_callbacks(btstack_data_source_t *ds, uint16_t callbacks){
|
void btstack_run_loop_enable_data_source_callbacks(btstack_data_source_t *ds, uint16_t callbacks){
|
||||||
btstack_assert(the_run_loop != NULL);
|
btstack_assert(the_run_loop != NULL);
|
||||||
if (the_run_loop->enable_data_source_callbacks){
|
btstack_assert(the_run_loop->enable_data_source_callbacks != NULL);
|
||||||
the_run_loop->enable_data_source_callbacks(ds, callbacks);
|
the_run_loop->enable_data_source_callbacks(ds, callbacks);
|
||||||
} else {
|
|
||||||
log_error("btstack_run_loop_remove_data_source not implemented");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void btstack_run_loop_disable_data_source_callbacks(btstack_data_source_t *ds, uint16_t callbacks){
|
void btstack_run_loop_disable_data_source_callbacks(btstack_data_source_t *ds, uint16_t callbacks){
|
||||||
btstack_assert(the_run_loop != NULL);
|
btstack_assert(the_run_loop != NULL);
|
||||||
if (the_run_loop->disable_data_source_callbacks){
|
btstack_assert(the_run_loop->enable_data_source_callbacks != NULL);
|
||||||
the_run_loop->disable_data_source_callbacks(ds, callbacks);
|
the_run_loop->disable_data_source_callbacks(ds, callbacks);
|
||||||
} else {
|
|
||||||
log_error("btstack_run_loop_disable_data_source_callbacks not implemented");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -99,11 +93,8 @@ void btstack_run_loop_disable_data_source_callbacks(btstack_data_source_t *ds, u
|
|||||||
*/
|
*/
|
||||||
void btstack_run_loop_add_data_source(btstack_data_source_t *ds){
|
void btstack_run_loop_add_data_source(btstack_data_source_t *ds){
|
||||||
btstack_assert(the_run_loop != NULL);
|
btstack_assert(the_run_loop != NULL);
|
||||||
if (the_run_loop->add_data_source){
|
btstack_assert(the_run_loop->enable_data_source_callbacks != NULL);
|
||||||
the_run_loop->add_data_source(ds);
|
the_run_loop->add_data_source(ds);
|
||||||
} else {
|
|
||||||
log_error("btstack_run_loop_add_data_source not implemented");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -111,12 +102,8 @@ void btstack_run_loop_add_data_source(btstack_data_source_t *ds){
|
|||||||
*/
|
*/
|
||||||
int btstack_run_loop_remove_data_source(btstack_data_source_t *ds){
|
int btstack_run_loop_remove_data_source(btstack_data_source_t *ds){
|
||||||
btstack_assert(the_run_loop != NULL);
|
btstack_assert(the_run_loop != NULL);
|
||||||
if (the_run_loop->remove_data_source){
|
btstack_assert(the_run_loop->enable_data_source_callbacks != NULL);
|
||||||
return the_run_loop->remove_data_source(ds);
|
return the_run_loop->remove_data_source(ds);
|
||||||
} else {
|
|
||||||
log_error("btstack_run_loop_remove_data_source not implemented");
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void btstack_run_loop_set_timer(btstack_timer_source_t *a, uint32_t timeout_in_ms){
|
void btstack_run_loop_set_timer(btstack_timer_source_t *a, uint32_t timeout_in_ms){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user