libcoap 4.3.5-develop-490e4e0
|
Posix specific Network I/O functions. More...
#include "coap3/coap_libcoap_build.h"
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.