VSF Documented
Data Structures | Functions
esp_event.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>
#include "esp_err.h"
#include "esp_event_base.h"
#include "FreeRTOS.h"
#include "task.h"

Go to the source code of this file.

Data Structures

struct  esp_event_loop_args_t
 

Functions

esp_err_t esp_event_loop_create_default (void)
 
esp_err_t esp_event_loop_delete_default (void)
 
esp_err_t esp_event_loop_create (const esp_event_loop_args_t *event_loop_args, esp_event_loop_handle_t *event_loop)
 
esp_err_t esp_event_loop_delete (esp_event_loop_handle_t event_loop)
 
esp_err_t esp_event_loop_run (esp_event_loop_handle_t event_loop, TickType_t ticks_to_run)
 
esp_err_t esp_event_handler_register (esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler, void *event_handler_arg)
 
esp_err_t esp_event_handler_unregister (esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler)
 
esp_err_t esp_event_handler_register_with (esp_event_loop_handle_t event_loop, esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler, void *event_handler_arg)
 
esp_err_t esp_event_handler_unregister_with (esp_event_loop_handle_t event_loop, esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler)
 
esp_err_t esp_event_handler_instance_register (esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler, void *event_handler_arg, esp_event_handler_instance_t *instance)
 
esp_err_t esp_event_handler_instance_register_with (esp_event_loop_handle_t event_loop, esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler, void *event_handler_arg, esp_event_handler_instance_t *instance)
 
esp_err_t esp_event_handler_instance_unregister (esp_event_base_t event_base, int32_t event_id, esp_event_handler_instance_t instance)
 
esp_err_t esp_event_handler_instance_unregister_with (esp_event_loop_handle_t event_loop, esp_event_base_t event_base, int32_t event_id, esp_event_handler_instance_t instance)
 
esp_err_t esp_event_post (esp_event_base_t event_base, int32_t event_id, const void *event_data, size_t event_data_size, TickType_t ticks_to_wait)
 
esp_err_t esp_event_post_to (esp_event_loop_handle_t event_loop, esp_event_base_t event_base, int32_t event_id, const void *event_data, size_t event_data_size, TickType_t ticks_to_wait)
 

Function Documentation

◆ esp_event_loop_create_default()

esp_err_t esp_event_loop_create_default ( void  )

◆ esp_event_loop_delete_default()

esp_err_t esp_event_loop_delete_default ( void  )

◆ esp_event_loop_create()

esp_err_t esp_event_loop_create ( const esp_event_loop_args_t event_loop_args,
esp_event_loop_handle_t event_loop 
)

◆ esp_event_loop_delete()

esp_err_t esp_event_loop_delete ( esp_event_loop_handle_t  event_loop)

◆ esp_event_loop_run()

esp_err_t esp_event_loop_run ( esp_event_loop_handle_t  event_loop,
TickType_t  ticks_to_run 
)

◆ esp_event_handler_register()

esp_err_t esp_event_handler_register ( esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler,
void *  event_handler_arg 
)

◆ esp_event_handler_unregister()

esp_err_t esp_event_handler_unregister ( esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler 
)

◆ esp_event_handler_register_with()

esp_err_t esp_event_handler_register_with ( esp_event_loop_handle_t  event_loop,
esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler,
void *  event_handler_arg 
)

◆ esp_event_handler_unregister_with()

esp_err_t esp_event_handler_unregister_with ( esp_event_loop_handle_t  event_loop,
esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler 
)

◆ esp_event_handler_instance_register()

esp_err_t esp_event_handler_instance_register ( esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler,
void *  event_handler_arg,
esp_event_handler_instance_t instance 
)

◆ esp_event_handler_instance_register_with()

esp_err_t esp_event_handler_instance_register_with ( esp_event_loop_handle_t  event_loop,
esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_t  event_handler,
void *  event_handler_arg,
esp_event_handler_instance_t instance 
)

◆ esp_event_handler_instance_unregister()

esp_err_t esp_event_handler_instance_unregister ( esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_instance_t  instance 
)

◆ esp_event_handler_instance_unregister_with()

esp_err_t esp_event_handler_instance_unregister_with ( esp_event_loop_handle_t  event_loop,
esp_event_base_t  event_base,
int32_t  event_id,
esp_event_handler_instance_t  instance 
)

◆ esp_event_post()

esp_err_t esp_event_post ( esp_event_base_t  event_base,
int32_t  event_id,
const void *  event_data,
size_t  event_data_size,
TickType_t  ticks_to_wait 
)

◆ esp_event_post_to()

esp_err_t esp_event_post_to ( esp_event_loop_handle_t  event_loop,
esp_event_base_t  event_base,
int32_t  event_id,
const void *  event_data,
size_t  event_data_size,
TickType_t  ticks_to_wait 
)
Generated from commit: vsfteam/vsf@015f4d1