proxygen
AsyncSocket.cpp File Reference
#include <folly/io/async/AsyncSocket.h>
#include <folly/ExceptionWrapper.h>
#include <folly/Format.h>
#include <folly/Portability.h>
#include <folly/SocketAddress.h>
#include <folly/String.h>
#include <folly/io/Cursor.h>
#include <folly/io/IOBuf.h>
#include <folly/io/IOBufQueue.h>
#include <folly/portability/Fcntl.h>
#include <folly/portability/Sockets.h>
#include <folly/portability/SysUio.h>
#include <folly/portability/Unistd.h>
#include <boost/preprocessor/control/if.hpp>
#include <errno.h>
#include <limits.h>
#include <sys/types.h>
#include <thread>

Go to the source code of this file.

Classes

class  folly::AsyncSocket::BytesWriteRequest
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Macros

#define FOLLY_HAVE_VLA_01   0
 
#define TCP_CONGESTION   13
 

Functions

std::ostream & folly::operator<< (std::ostream &os, const AsyncSocket::StateEnum &state)
 

Variables

static constexpr bool folly::msgErrQueueSupported
 
const AsyncSocketException folly::socketClosedLocallyEx (AsyncSocketException::END_OF_FILE,"socket closed locally")
 
const AsyncSocketException folly::socketShutdownForWritesEx (AsyncSocketException::END_OF_FILE,"socket shutdown for writes")
 

Macro Definition Documentation

#define FOLLY_HAVE_VLA_01   0

Definition at line 40 of file AsyncSocket.cpp.

Referenced by folly::AsyncSocket::writeChain().

#define TCP_CONGESTION   13