66 int socket__AF_RTIPC(
int domain =AF_RTIPC,
int type =SOCK_DGRAM,
int protocol);
231 const void *optval, socklen_t optlen);
255 void *optval, socklen_t *optlen);
370 #include <linux/net.h>
371 #include <linux/socket.h>
372 #include <linux/if.h>
374 #include <sys/types.h>
375 #include <sys/socket.h>
377 #include <nucleus/types.h>
384 #define PF_RTIPC AF_RTIPC
537 #define XDDP_POOLSZ 2
630 #define XDDP_MONITOR 4
655 #define XDDP_EVTOUT 2
662 #define XDDP_EVTDOWN 3
675 #define XDDP_EVTNOBUF 4
747 #define IDDP_POOLSZ 2
832 #define SO_SNDTIMEO defined_by_kernel_header_file
843 #define SO_RCVTIMEO defined_by_kernel_header_file
int getpeername__AF_RTIPC(int sockfd, struct sockaddr_ipc *addr, socklen_t *addrlen)
Get socket peer.
Socket address structure for the RTIPC address family.
Definition: rtipc.h:460
rtipc_port_t sipc_port
Port number.
Definition: rtipc.h:464
Intra-domain datagram protocol (RT <-> RT).
Definition: rtipc.h:426
Default protocol (IDDP)
Definition: rtipc.h:393
int bind__AF_RTIPC(int sockfd, const struct sockaddr_ipc *addr, socklen_t addrlen)
Bind a RTIPC socket to a port.
int socket__AF_RTIPC(int domain=AF_RTIPC, int type=SOCK_DGRAM, int protocol)
Create an endpoint for communication in the AF_RTIPC domain.
int16_t rtipc_port_t
Port number type for the RTIPC address family.
Definition: rtipc.h:447
char label[XNOBJECT_NAME_LEN]
Port label string, null-terminated.
Definition: rtipc.h:454
int setsockopt__AF_RTIPC(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
Set options on RTIPC sockets.
ssize_t sendmsg__AF_RTIPC(int sockfd, const struct user_msghdr *msg, int flags)
Send a message on a RTIPC socket.
int close__AF_RTIPC(int sockfd)
Close a RTIPC socket descriptor.
Buffer protocol (RT <-> RT, byte-oriented).
Definition: rtipc.h:439
Port label information structure.
Definition: rtipc.h:452
int getsockopt__AF_RTIPC(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
Get options on RTIPC sockets.
Cross-domain datagram protocol (RT <-> non-RT).
Definition: rtipc.h:419
int connect__AF_RTIPC(int sockfd, const struct sockaddr_ipc *addr, socklen_t addrlen)
Initiate a connection on a RTIPC socket.
sa_family_t sipc_family
RTIPC address family, must be AF_RTIPC.
Definition: rtipc.h:462
ssize_t recvmsg__AF_RTIPC(int sockfd, struct user_msghdr *msg, int flags)
Receive a message from a RTIPC socket.
int getsockname__AF_RTIPC(int sockfd, struct sockaddr_ipc *addr, socklen_t *addrlen)
Get socket name.
Real-Time Driver Model for Xenomai, user API header.