|
ESP SDK C API
|
00001 #ifndef __ESP_EVENT_FRAMEWORK_H 00002 #define __ESP_EVENT_FRAMEWORK_H 00003 00004 #include <sdk/esp_types.h> 00005 00006 #ifdef __cplusplus 00007 extern "C" { 00008 #endif 00009 00010 00037 ESPAPICALL EspDispatcher * esp_dispatcher_create( 00038 const char * name, 00039 EspError * error); 00040 00044 ESPAPICALL EspDispatcher * esp_dispatcher_get_default( 00045 EspError * error); 00046 00053 ESPAPICALL int32_t esp_dispatcher_start( 00054 EspDispatcher * dispatcher, 00055 EspError * error); 00056 00064 ESPAPICALL int32_t esp_dispatcher_dispatch( 00065 EspDispatcher * dispatcher, 00066 EspError * error); 00067 00073 ESPAPICALL int32_t esp_dispatcher_stop( 00074 EspDispatcher * dispatcher, 00075 EspError * error); 00076 00082 ESPAPICALL int32_t esp_dispatcher_free( 00083 EspDispatcher * dispatcher, 00084 EspError * error); 00085 00086 00091 ESPAPICALL EspSelector * esp_selector_create( 00092 const char * name, 00093 EspError * error); 00094 00101 ESPAPICALL int32_t esp_selector_select( 00102 const EspSelector * selector, 00103 EspList * list, 00104 EspError * error); 00105 00112 ESPAPICALL int32_t esp_selector_free( 00113 EspSelector * selector, 00114 EspError * error); 00115 00116 00119 #ifdef __cplusplus 00120 } 00121 #endif 00122 00123 #endif /* __ESP_EVENT_FRAMEWORK_H */
1.7.5