Infineon Logo AIROC BTSDK v4.8 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures

Typedefs

typedef struct _wiced_thread_t wiced_thread_t
 
typedef struct _wiced_queue_t wiced_queue_t
 
typedef struct _wiced_semaphore_t wiced_semaphore_t
 
typedef struct _wiced_mutex_t wiced_mutex_t
 
typedef struct _wiced_event_flags_t wiced_event_flags_t
 
typedef struct
_wiced_worker_thread_t 
wiced_worker_thread_t
 
typedef void(* wiced_thread_function_t )(uint32_t arg)
 Callback registered using wiced_rtos_init_thread and used as the main function of the newly created thread. More...
 
typedef wiced_result_t(* event_handler_t )(void *arg)
 Used to enqueue a task on a worker thread using the API wiced_rtos_send_asynchronous_event. More...
 

Detailed Description

Typedef Documentation

typedef wiced_result_t( * event_handler_t)(void *arg)

Used to enqueue a task on a worker thread using the API wiced_rtos_send_asynchronous_event.

This callback will be executed once the worker thread is done executing the preceding tasks and pops it off the queue.

Parameters
argvoid pointer passed when registering the callback
Returns
wiced_result_t
typedef void( * wiced_thread_function_t)(uint32_t arg)

Callback registered using wiced_rtos_init_thread and used as the main function of the newly created thread.

Parameters
argargument passed when registering the thread
Returns
void