| addr_ | folly::AsyncSocket | mutableprotected |
| addZeroCopyBuf(std::unique_ptr< folly::IOBuf > &&buf) | folly::AsyncSocket | protected |
| addZeroCopyBuf(folly::IOBuf *ptr) | folly::AsyncSocket | protected |
| adjustZeroCopyFlags(folly::WriteFlags &flags) | folly::AsyncSocket | protected |
| anyAddress() | folly::AsyncSocket | static |
| appBytesReceived_ | folly::AsyncSocket | protected |
| appBytesWritten_ | folly::AsyncSocket | protected |
| AsyncSocket() | folly::AsyncSocket | explicit |
| AsyncSocket(EventBase *evb) | folly::AsyncSocket | explicit |
| AsyncSocket(EventBase *evb, const folly::SocketAddress &address, uint32_t connectTimeout=0) | folly::AsyncSocket | |
| AsyncSocket(EventBase *evb, const std::string &ip, uint16_t port, uint32_t connectTimeout=0) | folly::AsyncSocket | |
| AsyncSocket(EventBase *evb, int fd, uint32_t zeroCopyBufId=0) | folly::AsyncSocket | |
| AsyncSocket(AsyncSocket::UniquePtr) | folly::AsyncSocket | explicit |
| attachEventBase(EventBase *eventBase) override | folly::AsyncSocket | virtual |
| bufferCallback_ | folly::AsyncSocket | protected |
| cacheAddresses() | folly::AsyncSocket | |
| cacheLocalAddress() const | folly::AsyncSocket | protected |
| cachePeerAddress() const | folly::AsyncSocket | protected |
| cancelConnect() | folly::AsyncSocket | |
| checkForImmediateRead() noexcept | folly::AsyncSocket | protectedvirtual |
| close() override | folly::AsyncSocket | virtual |
| closeNow() override | folly::AsyncSocket | virtual |
| closeWithReset() override | folly::AsyncSocket | virtual |
| connect(ConnectCallback *callback, const folly::SocketAddress &address, int timeout=0, const OptionMap &options=emptyOptionMap, const folly::SocketAddress &bindAddr=anyAddress()) noexcept | folly::AsyncSocket | virtual |
| connect(ConnectCallback *callback, const std::string &ip, uint16_t port, int timeout=0, const OptionMap &options=emptyOptionMap) noexcept | folly::AsyncSocket | |
| connectCallback_ | folly::AsyncSocket | protected |
| connectEndTime_ | folly::AsyncSocket | protected |
| connecting() const override | folly::AsyncSocket | inlinevirtual |
| connectStartTime_ | folly::AsyncSocket | protected |
| connectTimeout_ | folly::AsyncSocket | protected |
| containsZeroCopyBuf(folly::IOBuf *ptr) | folly::AsyncSocket | protected |
| DelayedDestruction() | folly::DelayedDestruction | inlineprotected |
| DelayedDestructionBase() | folly::DelayedDestructionBase | inlineprotected |
| destroy() override | folly::AsyncSocket | virtual |
| detachEventBase() override | folly::AsyncSocket | virtual |
| detachFd() | folly::AsyncSocket | virtual |
| disableTransparentTls() | folly::AsyncSocket | inline |
| disableTSocks() | folly::AsyncSocket | inline |
| doClose() | folly::AsyncSocket | protected |
| emptyOptionMap | folly::AsyncSocket | static |
| enableTFO() | folly::AsyncSocket | inline |
| errMessageCallback_ | folly::AsyncSocket | protected |
| error() const override | folly::AsyncSocket | virtual |
| evbChangeCb_ | folly::AsyncSocket | protected |
| eventBase_ | folly::AsyncSocket | protected |
| eventFlags_ | folly::AsyncSocket | protected |
| fail(const char *fn, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failAllWrites(const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failConnect(const char *fn, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failErrMessageRead(const char *fn, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failRead(const char *fn, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failWrite(const char *fn, WriteCallback *callback, size_t bytesWritten, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| failWrite(const char *fn, const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| fd_ | folly::AsyncSocket | protected |
| finishFail() | folly::AsyncSocket | protected |
| finishFail(const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| getAddress(SocketAddress *address) const override | folly::AsyncTransport | inlinevirtual |
| getAppBytesReceived() const override | folly::AsyncSocket | inlinevirtual |
| getAppBytesWritten() const override | folly::AsyncSocket | inlinevirtual |
| getApplicationProtocol() const noexcept | folly::AsyncTransport | inlinevirtual |
| getConnectEndTime() const | folly::AsyncSocket | inline |
| getConnectStartTime() const | folly::AsyncSocket | inline |
| getConnectTime() const | folly::AsyncSocket | inline |
| getConnectTimeout() const | folly::AsyncSocket | inline |
| getDestroyPending() const | folly::DelayedDestruction | inline |
| getDestructorGuardCount() const | folly::DelayedDestructionBase | inlineprotected |
| getErrMessageCallback() const | folly::AsyncSocket | virtual |
| getEventBase() const override | folly::AsyncSocket | inlinevirtual |
| getFd() const | folly::AsyncSocket | inlinevirtual |
| getLocalAddress(folly::SocketAddress *address) const override | folly::AsyncSocket | virtual |
| folly::AsyncTransportWrapper::getLocalAddress() const | folly::AsyncTransport | inline |
| getMaxReadsPerEvent() const | folly::AsyncSocket | inline |
| getNextZeroCopyBufId() | folly::AsyncSocket | inlineprotected |
| getPeerAddress(folly::SocketAddress *address) const override | folly::AsyncSocket | virtual |
| folly::AsyncTransportWrapper::getPeerAddress() const | folly::AsyncTransport | inline |
| getPeerCert() const | folly::AsyncTransport | inlinevirtual |
| getPeerCertificate() const override | folly::AsyncSocket | inlinevirtual |
| getRawBytesReceived() const override | folly::AsyncSocket | inlinevirtual |
| getRawBytesWritten() const override | folly::AsyncSocket | inlinevirtual |
| getReadCallback() const override | folly::AsyncSocket | virtual |
| getSecurityProtocol() const | folly::AsyncTransport | inlinevirtual |
| getSelfCert() const | folly::AsyncTransport | inlinevirtual |
| getSelfCertificate() const override | folly::AsyncSocket | inlinevirtual |
| getSendMsgParamsCB() const | folly::AsyncSocket | virtual |
| getSendTimeout() const override | folly::AsyncSocket | inlinevirtual |
| getSockOpt(int level, int optname, T *optval, socklen_t *optlen) | folly::AsyncSocket | inline |
| getSockOptVirtual(int level, int optname, void *optval, socklen_t *optlen) | folly::AsyncSocket | inlinevirtual |
| getTFOAttempted() const | folly::AsyncSocket | inline |
| getTFOFinished() const | folly::AsyncSocket | inline |
| getTFOSucceded() const | folly::AsyncSocket | |
| getUnderlyingTransport() const | folly::AsyncTransportWrapper | inline |
| getUnderlyingTransport() | folly::AsyncTransportWrapper | inline |
| getWrappedTransport() const | folly::AsyncTransportWrapper | inlinevirtual |
| getZeroCopy() const | folly::AsyncSocket | inline |
| getZeroCopyBufId() const | folly::AsyncSocket | inline |
| getZeroCopyReenableThreshold() const | folly::AsyncSocket | inline |
| good() const override | folly::AsyncSocket | virtual |
| handleConnect() noexcept | folly::AsyncSocket | protectedvirtual |
| handleErrMessages() noexcept | folly::AsyncSocket | protectedvirtual |
| handleInitialReadWrite() noexcept | folly::AsyncSocket | protectedvirtual |
| handleRead() noexcept | folly::AsyncSocket | protectedvirtual |
| handleWrite() noexcept | folly::AsyncSocket | protectedvirtual |
| hangup() const | folly::AsyncSocket | virtual |
| idZeroCopyBufInfoMap_ | folly::AsyncSocket | protected |
| idZeroCopyBufPtrMap_ | folly::AsyncSocket | protected |
| immediateReadHandler_ | folly::AsyncSocket | protected |
| init() | folly::AsyncSocket | protected |
| invalidState(ConnectCallback *callback) | folly::AsyncSocket | protected |
| invalidState(ErrMessageCallback *callback) | folly::AsyncSocket | protected |
| invalidState(ReadCallback *callback) | folly::AsyncSocket | protected |
| invalidState(WriteCallback *callback) | folly::AsyncSocket | protected |
| invokeAllErrors(const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| invokeConnectErr(const AsyncSocketException &ex) | folly::AsyncSocket | protectedvirtual |
| invokeConnectSuccess() | folly::AsyncSocket | protectedvirtual |
| ioHandler_ | folly::AsyncSocket | protected |
| ioReady(uint16_t events) noexcept | folly::AsyncSocket | protected |
| isBufferMovable_ | folly::AsyncSocket | protected |
| isClosedByPeer() const | folly::AsyncSocket | inlinevirtual |
| isClosedBySelf() const | folly::AsyncSocket | inlinevirtual |
| isDetachable() const override | folly::AsyncSocket | virtual |
| isEorTrackingEnabled() const override | folly::AsyncSocket | inlinevirtual |
| isPending() const override | folly::AsyncSocket | virtual |
| isReplaySafe() const | folly::AsyncTransport | inlinevirtual |
| isZeroCopyMsg(const cmsghdr &cmsg) const | folly::AsyncSocket | protected |
| isZeroCopyRequest(WriteFlags flags) | folly::AsyncSocket | protected |
| isZeroCopyWriteInProgress() const noexcept | folly::AsyncSocket | |
| localAddr_ | folly::AsyncSocket | mutableprotected |
| maxReadsPerEvent_ | folly::AsyncSocket | protected |
| newSocket(EventBase *evb) | folly::AsyncSocket | inlinestatic |
| newSocket(EventBase *evb, const folly::SocketAddress &address, uint32_t connectTimeout=0) | folly::AsyncSocket | inlinestatic |
| newSocket(EventBase *evb, const std::string &ip, uint16_t port, uint32_t connectTimeout=0) | folly::AsyncSocket | inlinestatic |
| newSocket(EventBase *evb, int fd) | folly::AsyncSocket | inlinestatic |
| noTransparentTls_ | folly::AsyncSocket | protected |
| noTSocks_ | folly::AsyncSocket | protected |
| operator<<(std::ostream &os, const StateEnum &state) | folly::AsyncSocket | friend |
| OptionMap typedef | folly::AsyncSocket | |
| peerCertData_ | folly::AsyncSocket | mutableprotected |
| performRead(void **buf, size_t *buflen, size_t *offset) | folly::AsyncSocket | protectedvirtual |
| performWrite(const iovec *vec, uint32_t count, WriteFlags flags, uint32_t *countWritten, uint32_t *partialWritten) | folly::AsyncSocket | protectedvirtual |
| prepareReadBuffer(void **buf, size_t *buflen) | folly::AsyncSocket | protectedvirtual |
| preReceivedData_ | folly::AsyncSocket | protected |
| processZeroCopyMsg(const cmsghdr &cmsg) | folly::AsyncSocket | protected |
| processZeroCopyWriteInProgress() noexcept | folly::AsyncSocket | |
| READ_BLOCKING enum value | folly::AsyncSocket | protected |
| READ_EOF enum value | folly::AsyncSocket | protected |
| READ_ERROR enum value | folly::AsyncSocket | protected |
| READ_NO_ERROR enum value | folly::AsyncSocket | protected |
| readable() const override | folly::AsyncSocket | virtual |
| ReadCallback typedef | folly::AsyncTransportWrapper | |
| readCallback_ | folly::AsyncSocket | protected |
| readErr_ | folly::AsyncSocket | protected |
| ReadResultEnum enum name | folly::AsyncSocket | protected |
| registerForConnectEvents() | folly::AsyncSocket | protected |
| releaseZeroCopyBuf(uint32_t id) | folly::AsyncSocket | protected |
| scheduleConnectTimeout() | folly::AsyncSocket | protectedvirtual |
| scheduleImmediateRead() noexcept | folly::AsyncSocket | inlineprotected |
| scheduleInitialReadWrite() noexcept | folly::AsyncSocket | inlineprotected |
| selfCertData_ | folly::AsyncSocket | mutableprotected |
| sendMsgParamCallback_ | folly::AsyncSocket | protected |
| sendSocketMessage(int fd, struct msghdr *msg, int msg_flags) | folly::AsyncSocket | protected |
| sendTimeout_ | folly::AsyncSocket | protected |
| setBufferCallback(BufferCallback *cb) | folly::AsyncSocket | |
| setCloseOnExec() | folly::AsyncSocket | |
| setCongestionFlavor(const std::string &cname) | folly::AsyncSocket | |
| setEorTracking(bool track) override | folly::AsyncSocket | inlinevirtual |
| setErrMessageCB(ErrMessageCallback *callback) | folly::AsyncSocket | virtual |
| setEvbChangedCallback(std::unique_ptr< EvbChangeCallback > cb) | folly::AsyncSocket | inline |
| setMaxReadsPerEvent(uint16_t maxReads) | folly::AsyncSocket | inline |
| setNoDelay(bool noDelay) | folly::AsyncSocket | |
| setPeerCertificate(std::unique_ptr< const AsyncTransportCertificate > cert) | folly::AsyncSocket | inline |
| setPreReceivedData(std::unique_ptr< IOBuf > data) | folly::AsyncSocket | inlinevirtual |
| setQuickAck(bool quickack) | folly::AsyncSocket | |
| setReadCB(ReadCallback *callback) override | folly::AsyncSocket | virtual |
| setRecvBufSize(size_t bufsize) | folly::AsyncSocket | |
| setReplaySafetyCallback(ReplaySafetyCallback *callback) | folly::AsyncTransport | inlinevirtual |
| setSelfCertificate(std::unique_ptr< const AsyncTransportCertificate > cert) | folly::AsyncSocket | inline |
| setSendBufSize(size_t bufsize) | folly::AsyncSocket | |
| setSendMsgParamCB(SendMsgParamsCallback *callback) | folly::AsyncSocket | virtual |
| setSendTimeout(uint32_t milliseconds) override | folly::AsyncSocket | virtual |
| setShutdownSocketSet(const std::weak_ptr< ShutdownSocketSet > &wSS) | folly::AsyncSocket | |
| setSockOpt(int level, int optname, const T *optval) | folly::AsyncSocket | inline |
| setSockOptVirtual(int level, int optname, void const *optval, socklen_t optlen) | folly::AsyncSocket | inlinevirtual |
| setTCPProfile(int profd) | folly::AsyncSocket | |
| setZeroCopy(bool enable) | folly::AsyncSocket | |
| setZeroCopyBuf(std::unique_ptr< folly::IOBuf > &&buf) | folly::AsyncSocket | protected |
| setZeroCopyReenableThreshold(size_t threshold) | folly::AsyncSocket | |
| SHUT_READ enum value | folly::AsyncSocket | protected |
| SHUT_WRITE enum value | folly::AsyncSocket | protected |
| SHUT_WRITE_PENDING enum value | folly::AsyncSocket | protected |
| ShutdownFlags enum name | folly::AsyncSocket | protected |
| shutdownFlags_ | folly::AsyncSocket | protected |
| shutdownWrite() override | folly::AsyncSocket | virtual |
| shutdownWriteNow() override | folly::AsyncSocket | virtual |
| socketConnect(const struct sockaddr *addr, socklen_t len) | folly::AsyncSocket | protected |
| startFail() | folly::AsyncSocket | protected |
| state_ | folly::AsyncSocket | protected |
| StateEnum enum name | folly::AsyncSocket | |
| tfoAttempted_ | folly::AsyncSocket | protected |
| tfoEnabled_ | folly::AsyncSocket | protected |
| tfoFinished_ | folly::AsyncSocket | protected |
| tfoSendMsg(int fd, struct msghdr *msg, int msg_flags) | folly::AsyncSocket | protectedvirtual |
| timeoutExpired() noexcept | folly::AsyncSocket | protected |
| trackEor_ | folly::AsyncSocket | protected |
| UniquePtr typedef | folly::AsyncSocket | |
| updateEventRegistration() | folly::AsyncSocket | protected |
| updateEventRegistration(uint16_t enable, uint16_t disable) | folly::AsyncSocket | protected |
| withAddr(const std::string &s) | folly::AsyncSocket | protected |
| writable() const override | folly::AsyncSocket | virtual |
| write(WriteCallback *callback, const void *buf, size_t bytes, WriteFlags flags=WriteFlags::NONE) override | folly::AsyncSocket | virtual |
| WRITE_ERROR enum value | folly::AsyncSocket | protected |
| WriteCallback typedef | folly::AsyncTransportWrapper | |
| writeChain(WriteCallback *callback, std::unique_ptr< folly::IOBuf > &&buf, WriteFlags flags=WriteFlags::NONE) override | folly::AsyncSocket | virtual |
| writeChainImpl(WriteCallback *callback, iovec *vec, size_t count, std::unique_ptr< folly::IOBuf > &&buf, WriteFlags flags) | folly::AsyncSocket | protected |
| writeImpl(WriteCallback *callback, const iovec *vec, size_t count, std::unique_ptr< folly::IOBuf > &&buf, WriteFlags flags=WriteFlags::NONE) | folly::AsyncSocket | protected |
| writeReqHead_ | folly::AsyncSocket | protected |
| writeReqTail_ | folly::AsyncSocket | protected |
| writeRequest(WriteRequest *req) | folly::AsyncSocket | virtual |
| writeRequestReady() | folly::AsyncSocket | inline |
| WriteResultEnum enum name | folly::AsyncSocket | protected |
| writeTimeout_ | folly::AsyncSocket | protected |
| writev(WriteCallback *callback, const iovec *vec, size_t count, WriteFlags flags=WriteFlags::NONE) override | folly::AsyncSocket | virtual |
| wShutdownSocketSet_ | folly::AsyncSocket | protected |
| zeroCopyBufId_ | folly::AsyncSocket | protected |
| zeroCopyEnabled_ | folly::AsyncSocket | protected |
| zeroCopyReenableCounter_ | folly::AsyncSocket | protected |
| zeroCopyReenableThreshold_ | folly::AsyncSocket | protected |
| zeroCopyVal_ | folly::AsyncSocket | protected |
| ~AsyncReader()=default | folly::AsyncReader | protectedvirtual |
| ~AsyncSocket() override | folly::AsyncSocket | protected |
| ~AsyncSocketBase()=default | folly::AsyncSocketBase | virtual |
| ~AsyncTransport() override=default | folly::AsyncTransport | protected |
| ~AsyncWriter()=default | folly::AsyncWriter | protectedvirtual |
| ~DelayedDestruction() override=default | folly::DelayedDestruction | protected |
| ~DelayedDestructionBase()=default | folly::DelayedDestructionBase | virtual |