|
| 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.
|
| |
Posix specific Network I/O functions.
Definition in file coap_io_posix.c.