MCPcopy Create free account
hub / github.com/apache/nuttx / rpmsg_socket_getaddr

Function rpmsg_socket_getaddr

net/rpmsg/rpmsg_sockif.c:629–642  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

627}
628
629static int rpmsg_socket_getaddr(FAR struct rpmsg_socket_conn_s *conn,
630 FAR struct sockaddr *addr,
631 FAR socklen_t *addrlen)
632{
633 if (!addr || *addrlen < sizeof(struct sockaddr_rpmsg))
634 {
635 return -EINVAL;
636 }
637
638 memcpy(addr, &conn->rpaddr, sizeof(struct sockaddr_rpmsg));
639 *addrlen = sizeof(struct sockaddr_rpmsg);
640
641 return 0;
642}
643
644static int rpmsg_socket_setaddr(FAR struct rpmsg_socket_conn_s *conn,
645 FAR const struct sockaddr *addr,

Callers 4

rpmsg_socket_getsocknameFunction · 0.85
rpmsg_socket_getpeernameFunction · 0.85
rpmsg_socket_acceptFunction · 0.85
rpmsg_socket_recvmsgFunction · 0.85

Calls 1

memcpyFunction · 0.50

Tested by

no test coverage detected