2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
42#ifndef NET_SYSTEM_SOCKET_H
43#define NET_SYSTEM_SOCKET_H
45#ifndef DOXYGEN_SHOULD_SKIP_THIS
51#include <sys/socket.h>
61 int getsockname(
int sockfd, sockaddr* addr, socklen_t* addrlen);
62 int getpeername(
int sockfd, sockaddr* addr, socklen_t* addrlen);
66 int socket(
int domain,
int type,
int protocol);
67 int bind(
int sockfd,
const sockaddr* addr, socklen_t addrlen);
68 int listen(
int sockfd,
int backlog);
69 int accept(
int sockfd, sockaddr* addr, socklen_t* addrlen);
70 int accept4(
int sockfd, sockaddr* addr, socklen_t* addrlen,
int flags);
71 int connect(
int sockfd,
const sockaddr* addr, socklen_t addrlen);
72 ssize_t
recv(
int sockfd,
void* buf, std::size_t len,
int flags);
73 ssize_t
send(
int sockfd,
const void* buf, std::size_t len,
int flags);
74 int getsockopt(
int sockfd,
int level,
int optname,
void* optval, socklen_t* optlen);
75 int setsockopt(
int sockfd,
int level,
int optname,
const void* optval, socklen_t optlen);
int shutdown(int sockfd, int how)
int getsockname(int sockfd, sockaddr *addr, socklen_t *addrlen)
int connect(int sockfd, const sockaddr *addr, socklen_t addrlen)
ssize_t recv(int sockfd, void *buf, std::size_t len, int flags)
int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
int socket(int domain, int type, int protocol)
int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
int getpeername(int sockfd, sockaddr *addr, socklen_t *addrlen)
int bind(int sockfd, const sockaddr *addr, socklen_t addrlen)
int accept(int sockfd, sockaddr *addr, socklen_t *addrlen)
int listen(int sockfd, int backlog)
int accept4(int sockfd, sockaddr *addr, socklen_t *addrlen, int flags)
ssize_t send(int sockfd, const void *buf, std::size_t len, int flags)