Lines Matching full:socket
19 #include <sys/socket.h>
32 /* sal socket magic word */
35 /* Current state of the AT socket. */
57 typedef void (*at_evt_cb_t)(int socket, at_socket_evt_t event, const char *buff, size_t bfsz);
60 /* A callback prototype to inform about events for AT socket */
63 /* AT device socket options function */
66 …int (*at_connect)(int socket, char *ip, int32_t port, enum at_socket_type type, rt_bool_t is_clien…
67 int (*at_closesocket)(int socket);
68 int (*at_send)(int socket, const char *buff, size_t bfsz, enum at_socket_type type);
85 /* AT socket magic word */
88 int socket; member
89 /* type of the AT socket (TCP, UDP or RAW) */
91 /* current state of the AT socket */
101 /* A callback function that is informed about events for this AT socket */
108 /* error happened for this socket, set by event_callback() */
117 int at_closesocket(int socket);
118 int at_shutdown(int socket, int how);
119 int at_bind(int socket, const struct sockaddr *name, socklen_t namelen);
120 int at_connect(int socket, const struct sockaddr *name, socklen_t namelen);
121 int at_sendto(int socket, const void *data, size_t size, int flags, const struct sockaddr *to, sock…
122 int at_send(int socket, const void *data, size_t size, int flags);
123 int at_recvfrom(int socket, void *mem, size_t len, int flags, struct sockaddr *from, socklen_t *fro…
124 int at_recv(int socket, void *mem, size_t len, int flags);
125 int at_getsockopt(int socket, int level, int optname, void *optval, socklen_t *optlen);
126 int at_setsockopt(int socket, int level, int optname, const void *optval, socklen_t optlen);
131 struct at_socket *at_get_socket(int socket);
136 #define socket(domain, type, protocol) at_socket(domain, type, protocol) macro
137 #define closesocket(socket) at_closesocket(socket) argument
138 #define shutdown(socket, how) at_shutdown(socket, how) argument
139 #define bind(socket, name, namelen) at_bind(socket, name, namelen) argument
140 #define connect(socket, name, namelen) at_connect(socket, name, namelen) argument
141 #define sendto(socket, data, size, flags, to, tolen) at_sendto(socket, data, size, flags, to… argument
142 #define send(socket, data, size, flags) at_send(socket, data, size, flags) argument
143 #define recvfrom(socket, mem, len, flags, from, fromlen) at_recvfrom(socket, mem, len, flags, fr… argument
144 #define getsockopt(socket, level, optname, optval, optlen) at_getsockopt(socket, level, optname, o… argument
145 #define setsockopt(socket, level, optname, optval, optlen) at_setsockopt(socket, level, optname, o… argument