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 DOXYGEN_SHOULD_SKIP_THIS
44#include "core/system/socket.h"
52 int socket(
int domain,
int type,
int protocol) {
54 return ::socket(domain, type, protocol);
57 int bind(
int sockfd,
const sockaddr* addr, socklen_t addrlen) {
59 return ::bind(sockfd, addr, addrlen);
62 int listen(
int sockfd,
int backlog) {
64 return ::listen(sockfd, backlog);
67 int accept(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
69 return ::accept(sockfd, addr, addrlen);
72 int accept4(
int sockfd, sockaddr* addr, socklen_t* addrlen,
int flags) {
74 return ::accept4(sockfd, addr, addrlen, flags);
76 int connect(
int sockfd,
const sockaddr* addr, socklen_t addrlen) {
78 return ::connect(sockfd, addr, addrlen);
81 int getsockname(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
83 return ::getsockname(sockfd, addr, addrlen);
86 int getpeername(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
88 return ::getpeername(sockfd, addr, addrlen);
91 ssize_t
recv(
int sockfd,
void* buf, std::size_t len,
int flags) {
93 return ::recv(sockfd, buf, len, flags);
96 ssize_t
send(
int sockfd,
const void* buf, std::size_t len,
int flags) {
98 return ::send(sockfd, buf, len, flags);
101 int getsockopt(
int sockfd,
int level,
int optname,
void* optval, socklen_t* optlen) {
103 return ::getsockopt(sockfd, level, optname, optval, optlen);
106 int setsockopt(
int sockfd,
int level,
int optname,
const void* optval, socklen_t optlen) {
108 return ::setsockopt(sockfd, level, optname, optval, optlen);
113 return ::shutdown(sockfd, how);
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)