|
libcoap 4.3.5-develop-13abce9
|
Posix specific Network I/O functions. More...
#include "coap3/coap_libcoap_build.h"
Include dependency graph for coap_io_posix.c:Go to the source code of this file.
Functions | |
| COAP_API int | coap_io_process (coap_context_t *ctx, uint32_t timeout_ms) |
| The main I/O processing function. | |
| int | coap_io_process_lkd (coap_context_t *ctx, uint32_t timeout_ms) |
| The main I/O processing function. | |
| COAP_API int | coap_io_process_with_fds (coap_context_t *ctx, uint32_t timeout_ms, int enfds, fd_set *ereadfds, fd_set *ewritefds, fd_set *eexceptfds) |
| The main message processing loop with additional fds for internal select. | |
| int | coap_io_process_with_fds_lkd (coap_context_t *ctx, uint32_t timeout_ms, int enfds, fd_set *ereadfds, fd_set *ewritefds, fd_set *eexceptfds) |
| The main message processing loop with additional fds for internal select. | |
| void | coap_io_process_terminate_loop (void) |
| Terminate all the additional threads created by coap_io_process_loop() and break out of the main thread loop to return from coap_io_process_loop(). | |
| COAP_API int | coap_io_process_loop (coap_context_t *context, coap_io_process_thread_t main_loop_code, void *main_loop_code_arg, uint32_t timeout_ms, uint32_t thread_count) |
Do the coap_io_process() across thread_count threads. | |
| int | coap_io_process_loop_lkd (coap_context_t *context, coap_io_process_thread_t main_loop_code, void *main_loop_code_arg, uint32_t timeout_ms, uint32_t thread_count) |
Do the coap_io_process() across thread_count threads. | |
Variables | |
| volatile int | coap_thread_quit = 0 |
Posix specific Network I/O functions.
Definition in file coap_io_posix.c.
| volatile int coap_thread_quit = 0 |
Definition at line 488 of file coap_io_posix.c.