2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
20#ifndef DOXYGEN_SHOULD_SKIP_THIS
22#include "core/system/socket.h"
30 int socket(
int domain,
int type,
int protocol) {
32 return ::socket(domain, type, protocol);
35 int bind(
int sockfd,
const sockaddr* addr, socklen_t addrlen) {
37 return ::bind(sockfd, addr, addrlen);
40 int listen(
int sockfd,
int backlog) {
42 return ::listen(sockfd, backlog);
45 int accept(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
47 return ::accept(sockfd, addr, addrlen);
50 int accept4(
int sockfd, sockaddr* addr, socklen_t* addrlen,
int flags) {
52 return ::accept4(sockfd, addr, addrlen, flags);
54 int connect(
int sockfd,
const sockaddr* addr, socklen_t addrlen) {
56 return ::connect(sockfd, addr, addrlen);
59 int getsockname(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
61 return ::getsockname(sockfd, addr, addrlen);
64 int getpeername(
int sockfd, sockaddr* addr, socklen_t* addrlen) {
66 return ::getpeername(sockfd, addr, addrlen);
69 ssize_t
recv(
int sockfd,
void* buf, std::size_t len,
int flags) {
71 return ::recv(sockfd, buf, len, flags);
74 ssize_t
send(
int sockfd,
const void* buf, std::size_t len,
int flags) {
76 return ::send(sockfd, buf, len, flags);
79 int getsockopt(
int sockfd,
int level,
int optname,
void* optval, socklen_t* optlen) {
81 return ::getsockopt(sockfd, level, optname, optval, optlen);
84 int setsockopt(
int sockfd,
int level,
int optname,
const void* optval, socklen_t optlen) {
86 return ::setsockopt(sockfd, level, optname, optval, optlen);
91 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)