Lines Matching full:socket

36 #error The AT socket device is not selected, please select it through the env menuconfig.
52 /* AT device socket options */
55 struct at_socket *at_get_socket(int socket) in at_get_socket() argument
57 if (socket < 0 || socket >= AT_SOCKETS_NUM) in at_get_socket()
62 /* check socket structure valid or not */ in at_get_socket()
63 if (sockets[socket].magic != AT_SOCKET_MAGIC) in at_get_socket()
68 return &sockets[socket]; in at_get_socket()
71 /* get a block to the AT socket receive list*/
142 /* get a block from AT socket receive list */
274 /* create AT socket lock */ in alloc_socket()
278 LOG_E("No memory for AT socket lock!"); in alloc_socket()
285 /* find an empty at socket entry */ in alloc_socket()
296 sock->socket = idx; in alloc_socket()
304 /* create AT socket receive mailbox */ in alloc_socket()
311 /* create AT socket receive ring buffer lock */ in alloc_socket()
330 /* check socket family protocol */ in at_socket()
346 LOG_E("Don't support socket type (%d)!", type); in at_socket()
350 /* allocate and initialize a new AT socket */ in at_socket()
354 LOG_E("Allocate a new AT socket failed!"); in at_socket()
363 return sock->socket; in at_socket()
388 int at_closesocket(int socket) in at_closesocket() argument
401 sock = at_get_socket(socket); in at_closesocket()
414 if (at_dev_ops->at_closesocket(socket) != 0) in at_closesocket()
416 LOG_E("AT socket (%d) closesocket failed!", socket); in at_closesocket()
426 int at_shutdown(int socket, int how) in at_shutdown() argument
435 sock = at_get_socket(socket); in at_shutdown()
443 if (at_dev_ops->at_closesocket(socket) != 0) in at_shutdown()
445 LOG_E("AT socket (%d) shutdown failed!", socket); in at_shutdown()
455 int at_bind(int socket, const struct sockaddr *name, socklen_t namelen) in at_bind() argument
458 if (at_get_socket(socket) == RT_NULL) in at_bind()
489 static void at_recv_notice_cb(int socket, at_socket_evt_t event, const char *buff, size_t bfsz) in at_recv_notice_cb() argument
497 sock = at_get_socket(socket); in at_recv_notice_cb()
511 static void at_closed_notice_cb(int socket, at_socket_evt_t event, const char *buff, size_t bfsz) in at_closed_notice_cb() argument
517 if ((sock = at_get_socket(socket)) == RT_NULL) in at_closed_notice_cb()
527 int at_connect(int socket, const struct sockaddr *name, socklen_t namelen) in at_connect() argument
540 sock = at_get_socket(socket); in at_connect()
549 LOG_E("Socket %d connect state is %d.", sock->socket, sock->state); in at_connect()
558 if (at_dev_ops->at_connect(socket, ipstr, remote_port, sock->type, RT_TRUE) < 0) in at_connect()
560 LOG_E("AT socket(%d) connect failed!", socket); in at_connect()
567 /* set AT socket receive data callback function */ in at_connect()
589 int at_recvfrom(int socket, void *mem, size_t len, int flags, struct sockaddr *from, socklen_t *fro… in at_recvfrom() argument
607 sock = at_get_socket(socket); in at_recvfrom()
614 /* if the socket type is UDP, nead to connect socket first */ in at_recvfrom()
624 if (at_dev_ops->at_connect(socket, ipstr, remote_port, sock->type, RT_TRUE) < 0) in at_recvfrom()
626 LOG_E("AT socket UDP connect failed!"); in at_recvfrom()
631 /* set AT socket receive data callback function */ in at_recvfrom()
645 /* socket passively closed, receive function return 0 */ in at_recvfrom()
653 LOG_E("received data error, current socket (%d) state (%d) is error.", socket, sock->state); in at_recvfrom()
664 /* set AT socket receive timeout */ in at_recvfrom()
679 LOG_E("AT socket (%d) receive timeout (%d)!", socket, timeout); in at_recvfrom()
699 LOG_D("received data exit, current socket (%d) is closed by remote.", socket); in at_recvfrom()
738 int at_sendto(int socket, const void *data, size_t size, int flags, const struct sockaddr *to, sock… in at_sendto() argument
756 sock = at_get_socket(socket); in at_sendto()
768 LOG_E("send data error, current socket (%d) state (%d) is error.", socket, sock->state); in at_sendto()
773 if ((len = at_dev_ops->at_send(sock->socket, (const char *) data, size, sock->type)) < 0) in at_sendto()
790 if (at_dev_ops->at_connect(socket, ipstr, remote_port, sock->type, RT_TRUE) < 0) in at_sendto()
792 LOG_E("AT socket (%d) UDP connect failed!", socket); in at_sendto()
797 /* set AT socket receive data callback function */ in at_sendto()
802 if ((len = at_dev_ops->at_send(sock->socket, (char *) data, size, sock->type)) < 0) in at_sendto()
810 LOG_E("Socket (%d) type %d is not support.", socket, sock->type); in at_sendto()
832 int at_send(int socket, const void *data, size_t size, int flags) in at_send() argument
834 return at_sendto(socket, data, size, flags, RT_NULL, 0); in at_send()
837 int at_getsockopt(int socket, int level, int optname, void *optval, socklen_t *optlen) in at_getsockopt() argument
848 sock = at_get_socket(socket); in at_getsockopt()
872 LOG_E("AT socket (%d) not support option name : %d.", socket, optname); in at_getsockopt()
878 LOG_E("AT socket (%d) not support option level : %d.", socket, level); in at_getsockopt()
885 int at_setsockopt(int socket, int level, int optname, const void *optval, socklen_t optlen) in at_setsockopt() argument
895 sock = at_get_socket(socket); in at_setsockopt()
917 LOG_E("AT socket (%d) not support option name : %d.", socket, optname); in at_setsockopt()
929 LOG_E("AT socket (%d) not support option level : %d.", socket, level); in at_setsockopt()