proxygen
NetOps.cpp File Reference
#include <folly/net/NetOps.h>
#include <errno.h>
#include <fcntl.h>
#include <cstddef>
#include <folly/Portability.h>
#include <folly/net/detail/SocketFileDescriptorMap.h>

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::netops
 

Functions

NetworkSocket folly::netops::accept (NetworkSocket s, sockaddr *addr, socklen_t *addrlen)
 
int folly::netops::bind (NetworkSocket s, const sockaddr *name, socklen_t namelen)
 
int folly::netops::close (NetworkSocket s)
 
int folly::netops::connect (NetworkSocket s, const sockaddr *name, socklen_t namelen)
 
int folly::netops::getpeername (NetworkSocket s, sockaddr *name, socklen_t *namelen)
 
int folly::netops::getsockname (NetworkSocket s, sockaddr *name, socklen_t *namelen)
 
int folly::netops::getsockopt (NetworkSocket s, int level, int optname, void *optval, socklen_t *optlen)
 
int folly::netops::inet_aton (const char *cp, in_addr *inp)
 
int folly::netops::listen (NetworkSocket s, int backlog)
 
int folly::netops::poll (PollDescriptor fds[], nfds_t nfds, int timeout)
 
ssize_t folly::netops::recv (NetworkSocket s, void *buf, size_t len, int flags)
 
ssize_t folly::netops::recvfrom (NetworkSocket s, void *buf, size_t len, int flags, sockaddr *from, socklen_t *fromlen)
 
ssize_t folly::netops::recvmsg (NetworkSocket s, msghdr *message, int flags)
 
ssize_t folly::netops::send (NetworkSocket s, const void *buf, size_t len, int flags)
 
ssize_t folly::netops::sendmsg (NetworkSocket socket, const msghdr *message, int flags)
 
ssize_t folly::netops::sendto (NetworkSocket s, const void *buf, size_t len, int flags, const sockaddr *to, socklen_t tolen)
 
int folly::netops::setsockopt (NetworkSocket s, int level, int optname, const void *optval, socklen_t optlen)
 
int folly::netops::shutdown (NetworkSocket s, int how)
 
NetworkSocket folly::netops::socket (int af, int type, int protocol)
 
int folly::netops::socketpair (int domain, int type, int protocol, NetworkSocket sv[2])
 
int folly::netops::set_socket_non_blocking (NetworkSocket s)
 
int folly::netops::set_socket_close_on_exec (NetworkSocket s)