Lines Matching full:socket
3 * @brief BSD Socket service API
6 * if there is data received to a socket.
19 * @brief BSD socket service API
20 * @defgroup bsd_socket_service BSD socket service API
29 #include <zephyr/net/socket.h>
37 /** @brief The signature for a net socket service handler function.
39 * The function will be invoked by the socket service.
41 * @param pev the socket service event that provided the handler.
46 * This struct contains information which socket triggered
50 /** Callback to be called for desired socket activity */
52 /** Socket information that triggered this event. */
61 * Main structure holding socket service configuration information.
80 /** Length of the pollable socket array for this service. */
103 .event.fd = -1, /* Invalid socket */ \
118 * @brief Statically define a network socket service.
121 * with next socket service.
123 * The socket service can be accessed outside the module where it is defined using:
132 * @param cb Callback function that is called for socket activity.
139 * @brief Statically define a network socket service in a private (static) scope.
142 * with next socket service.
145 * @param cb Callback function that is called for socket activity.
155 * @param fds Socket array to poll.
156 * @param len Length of the socket array.
182 * @brief Callback used while iterating over socket services.
184 * @param svc Pointer to current socket service.
191 * @brief Go through all the socket services and call callback for each service.