| 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 |
| alertsReceived_ | folly::AsyncSSLSocket | protected |
| anyAddress() | folly::AsyncSocket | static |
| appBytesReceived_ | folly::AsyncSocket | protected |
| appBytesWritten_ | folly::AsyncSocket | protected |
| appEorByteNo_ | folly::AsyncSSLSocket | protected |
| applyVerificationOptions(const ssl::SSLUniquePtr &ssl) | folly::AsyncSSLSocket | protected |
| asyncOperationFinishCallback_ | folly::AsyncSSLSocket | 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 |
| AsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, EventBase *evb, bool deferSecurityNegotiation=false) | folly::AsyncSSLSocket | |
| AsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, EventBase *evb, int fd, bool server=true, bool deferSecurityNegotiation=false) | folly::AsyncSSLSocket | |
| AsyncSSLSocket(const std::shared_ptr< folly::SSLContext > &ctx, AsyncSocket::UniquePtr oldAsyncSocket, bool server=true, bool deferSecurityNegotiation=false) | folly::AsyncSSLSocket | |
| attachEventBase(EventBase *eventBase) override | folly::AsyncSSLSocket | inlinevirtual |
| attachTimeoutManager(TimeoutManager *manager) | folly::AsyncSSLSocket | inlinevirtual |
| bioRead(BIO *b, char *out, int outl) | folly::AsyncSSLSocket | static |
| bioWrite(BIO *b, const char *in, int inl) | folly::AsyncSSLSocket | static |
| bufferCallback_ | folly::AsyncSocket | protected |
| bufferMovableEnabled_ | folly::AsyncSSLSocket | protected |
| cacheAddresses() | folly::AsyncSocket | |
| cacheAddrOnFailure_ | folly::AsyncSSLSocket | protected |
| cacheLocalAddress() const | folly::AsyncSocket | protected |
| cachePeerAddress() const | folly::AsyncSocket | protected |
| cancelConnect() | folly::AsyncSocket | |
| certCacheHit_ | folly::AsyncSSLSocket | protected |
| checkForImmediateRead() noexceptoverride | folly::AsyncSSLSocket | protectedvirtual |
| clientHelloInfo_ | folly::AsyncSSLSocket | protected |
| clientHelloParsingCallback(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg) | folly::AsyncSSLSocket | static |
| close() override | folly::AsyncSocket | virtual |
| closeNow() override | folly::AsyncSSLSocket | 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()) noexceptoverride | folly::AsyncSSLSocket | virtual |
| connect(ConnectCallback *callback, const folly::SocketAddress &address, std::chrono::milliseconds connectTimeout, std::chrono::milliseconds totalConnectTimeout, const OptionMap &options=emptyOptionMap, const folly::SocketAddress &bindAddr=anyAddress()) noexcept | folly::AsyncSSLSocket | virtual |
| folly::AsyncSocket::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::AsyncSSLSocket | virtual |
| connectionTimeout_ | folly::AsyncSSLSocket | protected |
| connectStartTime_ | folly::AsyncSocket | protected |
| connectTimeout_ | folly::AsyncSocket | protected |
| containsZeroCopyBuf(folly::IOBuf *ptr) | folly::AsyncSocket | protected |
| corkCurrentWrite_ | folly::AsyncSSLSocket | protected |
| ctx_ | folly::AsyncSSLSocket | protected |
| DelayedDestruction() | folly::DelayedDestruction | inlineprotected |
| DelayedDestructionBase() | folly::DelayedDestructionBase | inlineprotected |
| destroy() override | folly::AsyncSocket | virtual |
| detachEventBase() override | folly::AsyncSSLSocket | inlinevirtual |
| detachFd() | folly::AsyncSocket | virtual |
| detachTimeoutManager() | folly::AsyncSSLSocket | inlinevirtual |
| disableTransparentTls() | folly::AsyncSocket | inline |
| disableTSocks() | folly::AsyncSocket | inline |
| doClose() | folly::AsyncSocket | protected |
| emptyOptionMap | folly::AsyncSocket | static |
| enableClientHelloParsing() | folly::AsyncSSLSocket | |
| enableTFO() | folly::AsyncSocket | inline |
| eorAwareSSLWrite(const ssl::SSLUniquePtr &ssl, const void *buf, int n, bool eor) | folly::AsyncSSLSocket | protected |
| 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 |
| failHandshake(const char *fn, const AsyncSocketException &ex) | folly::AsyncSSLSocket | 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 |
| forceCacheAddrOnFailure(bool force) | folly::AsyncSSLSocket | inline |
| getAddress(SocketAddress *address) const override | folly::AsyncTransport | inlinevirtual |
| getAppBytesReceived() const override | folly::AsyncSocket | inlinevirtual |
| getAppBytesWritten() const override | folly::AsyncSocket | inlinevirtual |
| getApplicationProtocol() const noexceptoverride | folly::AsyncSSLSocket | virtual |
| getCertCacheHit() const | folly::AsyncSSLSocket | inline |
| getClientHelloInfo() const | folly::AsyncSSLSocket | inline |
| 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 |
| getFromSSL(const SSL *ssl) | folly::AsyncSSLSocket | static |
| getHandshakeTime() const | folly::AsyncSSLSocket | inlinevirtual |
| getLocalAddress(folly::SocketAddress *address) const override | folly::AsyncSocket | virtual |
| folly::AsyncTransportWrapper::getLocalAddress() const | folly::AsyncTransport | inline |
| getMaxReadsPerEvent() const | folly::AsyncSocket | inline |
| getMinWriteSize() const | folly::AsyncSSLSocket | inline |
| getNegotiatedCipherName() const | folly::AsyncSSLSocket | virtual |
| getNextZeroCopyBufId() | folly::AsyncSocket | inlineprotected |
| getPeerAddress(folly::SocketAddress *address) const override | folly::AsyncSocket | virtual |
| folly::AsyncTransportWrapper::getPeerAddress() const | folly::AsyncTransport | inline |
| getPeerCert() const override | folly::AsyncSSLSocket | inlinevirtual |
| getPeerCertificate() const override | folly::AsyncSSLSocket | virtual |
| getRawBytesReceived() const override | folly::AsyncSSLSocket | virtual |
| getRawBytesWritten() const override | folly::AsyncSSLSocket | virtual |
| getReadCallback() const override | folly::AsyncSocket | virtual |
| getSecurityProtocol() const override | folly::AsyncSSLSocket | inlinevirtual |
| getSelectedNextProtocol(const unsigned char **protoName, unsigned *protoLen) const | folly::AsyncSSLSocket | virtual |
| getSelectedNextProtocolNoThrow(const unsigned char **protoName, unsigned *protoLen) const | folly::AsyncSSLSocket | virtual |
| getSelfCert() const override | folly::AsyncSSLSocket | virtual |
| getSelfCertificate() const override | folly::AsyncSSLSocket | virtual |
| getSendMsgParamsCB() const | folly::AsyncSocket | virtual |
| getSendTimeout() const override | folly::AsyncSocket | inlinevirtual |
| getSessionKey() const | folly::AsyncSSLSocket | inline |
| 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 |
| getSSL() const | folly::AsyncSSLSocket | |
| getSSLAlertsReceived() const | folly::AsyncSSLSocket | |
| getSSLCertSigAlgName() const | folly::AsyncSSLSocket | |
| getSSLCertSize() const | folly::AsyncSSLSocket | |
| getSSLCertVerificationAlert() const | folly::AsyncSSLSocket | |
| getSSLClientCiphers(std::string &clientCiphers, bool convertToString=true) const | folly::AsyncSSLSocket | |
| getSSLClientComprMethods() const | folly::AsyncSSLSocket | |
| getSSLClientExts() const | folly::AsyncSSLSocket | |
| getSSLClientSigAlgs() const | folly::AsyncSSLSocket | |
| getSSLClientSupportedVersions() const | folly::AsyncSSLSocket | |
| getSSLContext() const | folly::AsyncSSLSocket | inline |
| getSSLExDataIndex() | folly::AsyncSSLSocket | static |
| getSSLServerCiphers(std::string &serverCiphers) const | folly::AsyncSSLSocket | |
| getSSLServerName() const | folly::AsyncSSLSocket | |
| getSSLServerNameFromSSL(SSL *ssl) | folly::AsyncSSLSocket | static |
| getSSLServerNameNoThrow() const | folly::AsyncSSLSocket | |
| getSSLSession() | folly::AsyncSSLSocket | |
| getSSLSessionReused() const | folly::AsyncSSLSocket | virtual |
| getSSLSharedCiphers(std::string &sharedCiphers) const | folly::AsyncSSLSocket | |
| getSSLState() const | folly::AsyncSSLSocket | inline |
| getSSLVersion() const | folly::AsyncSSLSocket | |
| getTFOAttempted() const | folly::AsyncSocket | inline |
| getTFOFinished() const | folly::AsyncSocket | inline |
| getTFOSucceded() const | folly::AsyncSocket | |
| getTotalConnectTimeout() const | folly::AsyncSSLSocket | inline |
| 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::AsyncSSLSocket | virtual |
| handleAccept() noexcept | folly::AsyncSSLSocket | protected |
| handleConnect() noexceptoverride | folly::AsyncSSLSocket | protectedvirtual |
| handleErrMessages() noexcept | folly::AsyncSocket | protectedvirtual |
| handleInitialReadWrite() noexceptoverride | folly::AsyncSSLSocket | inlineprotectedvirtual |
| handleRead() noexceptoverride | folly::AsyncSSLSocket | protectedvirtual |
| handleReturnFromSSLAccept(int ret) | folly::AsyncSSLSocket | private |
| handleWrite() noexceptoverride | folly::AsyncSSLSocket | protectedvirtual |
| handshakeCallback_ | folly::AsyncSSLSocket | protected |
| handshakeComplete_ | folly::AsyncSSLSocket | protected |
| handshakeConnectTimeout_ | folly::AsyncSSLSocket | protected |
| handshakeEndTime_ | folly::AsyncSSLSocket | protected |
| handshakeStartTime_ | folly::AsyncSSLSocket | protected |
| handshakeTimeout_ | folly::AsyncSSLSocket | protected |
| hangup() const | folly::AsyncSocket | virtual |
| idZeroCopyBufInfoMap_ | folly::AsyncSocket | protected |
| idZeroCopyBufPtrMap_ | folly::AsyncSocket | protected |
| immediateReadHandler_ | folly::AsyncSocket | protected |
| init() | folly::AsyncSSLSocket | private |
| interpretSSLError(int rc, int error) | folly::AsyncSSLSocket | protected |
| invalidState(HandshakeCB *callback) | folly::AsyncSSLSocket | protected |
| folly::AsyncSocket::invalidState(ConnectCallback *callback) | folly::AsyncSocket | protected |
| folly::AsyncSocket::invalidState(ErrMessageCallback *callback) | folly::AsyncSocket | protected |
| folly::AsyncSocket::invalidState(ReadCallback *callback) | folly::AsyncSocket | protected |
| folly::AsyncSocket::invalidState(WriteCallback *callback) | folly::AsyncSocket | protected |
| invokeAllErrors(const AsyncSocketException &ex) | folly::AsyncSocket | protected |
| invokeConnectErr(const AsyncSocketException &ex) override | folly::AsyncSSLSocket | protectedvirtual |
| invokeConnectSuccess() override | folly::AsyncSSLSocket | protectedvirtual |
| invokeHandshakeCB() | folly::AsyncSSLSocket | protected |
| invokeHandshakeErr(const AsyncSocketException &ex) | folly::AsyncSSLSocket | protected |
| 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::AsyncSSLSocket | inlinevirtual |
| 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 |
| minEorRawByteNo_ | folly::AsyncSSLSocket | protected |
| minWriteSize_ | folly::AsyncSSLSocket | protected |
| needsPeerVerification() const | folly::AsyncSSLSocket | |
| newSocket(const std::shared_ptr< folly::SSLContext > &ctx, EventBase *evb, int fd, bool server=true, bool deferSecurityNegotiation=false) | folly::AsyncSSLSocket | inlinestatic |
| newSocket(const std::shared_ptr< folly::SSLContext > &ctx, EventBase *evb, bool deferSecurityNegotiation=false) | folly::AsyncSSLSocket | inlinestatic |
| folly::AsyncSocket::newSocket(EventBase *evb) | folly::AsyncSocket | inlinestatic |
| folly::AsyncSocket::newSocket(EventBase *evb, const folly::SocketAddress &address, uint32_t connectTimeout=0) | folly::AsyncSocket | inlinestatic |
| folly::AsyncSocket::newSocket(EventBase *evb, const std::string &ip, uint16_t port, uint32_t connectTimeout=0) | folly::AsyncSocket | inlinestatic |
| folly::AsyncSocket::newSocket(EventBase *evb, int fd) | folly::AsyncSocket | inlinestatic |
| noTransparentTls_ | folly::AsyncSocket | protected |
| noTSocks_ | folly::AsyncSocket | protected |
| OptionMap typedef | folly::AsyncSocket | |
| parseClientHello_ | folly::AsyncSSLSocket | protected |
| peerCertData_ | folly::AsyncSocket | mutableprotected |
| performRead(void **buf, size_t *buflen, size_t *offset) override | folly::AsyncSSLSocket | protectedvirtual |
| performWrite(const iovec *vec, uint32_t count, WriteFlags flags, uint32_t *countWritten, uint32_t *partialWritten) override | folly::AsyncSSLSocket | protectedvirtual |
| performWriteIovec(const iovec *vec, uint32_t count, WriteFlags flags, uint32_t *countWritten, uint32_t *partialWritten) | folly::AsyncSSLSocket | protected |
| prepareReadBuffer(void **buf, size_t *buflen) override | folly::AsyncSSLSocket | 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 |
| renegotiateAttempted_ | folly::AsyncSSLSocket | protected |
| resetClientHelloParsing(SSL *ssl) | folly::AsyncSSLSocket | |
| restartSSLAccept() | folly::AsyncSSLSocket | |
| scheduleConnectTimeout() override | folly::AsyncSSLSocket | 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 |
| server_ | folly::AsyncSSLSocket | protected |
| sessionIDResumed() const | folly::AsyncSSLSocket | inline |
| sessionIDResumed_ | folly::AsyncSSLSocket | protected |
| sessionKey_ | folly::AsyncSSLSocket | protected |
| sessionResumptionAttempted() const | folly::AsyncSSLSocket | inline |
| sessionResumptionAttempted_ | folly::AsyncSSLSocket | protected |
| setAsyncOperationFinishCallback(std::unique_ptr< ReadCallback > cb) | folly::AsyncSSLSocket | inline |
| setBufferCallback(BufferCallback *cb) | folly::AsyncSocket | |
| setBufferMovableEnabled(bool enabled) | folly::AsyncSSLSocket | |
| setCertCacheHit(bool hit) | folly::AsyncSSLSocket | inline |
| setCloseOnExec() | folly::AsyncSocket | |
| setCongestionFlavor(const std::string &cname) | folly::AsyncSocket | |
| setEorTracking(bool track) override | folly::AsyncSSLSocket | virtual |
| setErrMessageCB(ErrMessageCallback *callback) | folly::AsyncSocket | virtual |
| setEvbChangedCallback(std::unique_ptr< EvbChangeCallback > cb) | folly::AsyncSocket | inline |
| setMaxReadsPerEvent(uint16_t maxReads) | folly::AsyncSocket | inline |
| setMinWriteSize(size_t minWriteSize) | folly::AsyncSSLSocket | 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::AsyncSSLSocket | 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 |
| setSessionIDResumed(bool resumed) | folly::AsyncSSLSocket | inline |
| setSessionKey(std::string sessionKey) | folly::AsyncSSLSocket | inline |
| 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 |
| setSSLCertVerificationAlert(std::string alert) | folly::AsyncSSLSocket | |
| setSSLSession(SSL_SESSION *session, bool takeOwnership=false) | folly::AsyncSSLSocket | |
| setTCPProfile(int profd) | folly::AsyncSocket | |
| setupSSLBio() | folly::AsyncSSLSocket | protected |
| 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::AsyncSSLSocket | virtual |
| shutdownWriteNow() override | folly::AsyncSSLSocket | virtual |
| socketConnect(const struct sockaddr *addr, socklen_t len) | folly::AsyncSocket | protected |
| ssl_ | folly::AsyncSSLSocket | protected |
| sslAccept(HandshakeCB *callback, std::chrono::milliseconds timeout=std::chrono::milliseconds::zero(), const folly::SSLContext::SSLVerifyPeerEnum &verifyPeer=folly::SSLContext::SSLVerifyPeerEnum::USE_CTX) | folly::AsyncSSLSocket | virtual |
| sslConn(HandshakeCB *callback, std::chrono::milliseconds timeout=std::chrono::milliseconds::zero(), const folly::SSLContext::SSLVerifyPeerEnum &verifyPeer=folly::SSLContext::SSLVerifyPeerEnum::USE_CTX) | folly::AsyncSSLSocket | virtual |
| sslInfoCallback(const SSL *ssl, int type, int val) | folly::AsyncSSLSocket | protectedstatic |
| sslSession_ | folly::AsyncSSLSocket | protected |
| sslState_ | folly::AsyncSSLSocket | protected |
| SSLStateEnum enum name | folly::AsyncSSLSocket | |
| sslVerificationAlert_ | folly::AsyncSSLSocket | protected |
| sslVerifyCallback(int preverifyOk, X509_STORE_CTX *ctx) | folly::AsyncSSLSocket | protectedstatic |
| sslWriteImpl(SSL *ssl, const void *buf, int n) | folly::AsyncSSLSocket | inlineprotectedvirtual |
| startFail() | folly::AsyncSocket | protected |
| startSSLConnect() | folly::AsyncSSLSocket | protected |
| state_ | folly::AsyncSocket | protected |
| STATE_ACCEPTING enum value | folly::AsyncSSLSocket | |
| STATE_ASYNC_PENDING enum value | folly::AsyncSSLSocket | |
| STATE_CACHE_LOOKUP enum value | folly::AsyncSSLSocket | |
| STATE_CLOSED enum value | folly::AsyncSSLSocket | |
| STATE_CLOSING enum value | folly::AsyncSSLSocket | |
| STATE_CONNECTING enum value | folly::AsyncSSLSocket | |
| STATE_CONNECTING_CLOSING enum value | folly::AsyncSSLSocket | |
| STATE_ERROR enum value | folly::AsyncSSLSocket | |
| STATE_ESTABLISHED enum value | folly::AsyncSSLSocket | |
| STATE_REMOTE_CLOSED enum value | folly::AsyncSSLSocket | |
| STATE_UNENCRYPTED enum value | folly::AsyncSSLSocket | |
| STATE_UNINIT enum value | folly::AsyncSSLSocket | |
| 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(std::chrono::milliseconds timeout) noexcept | folly::AsyncSSLSocket | |
| folly::AsyncSocket::timeoutExpired() noexcept | folly::AsyncSocket | protected |
| totalConnectTimeout_ | folly::AsyncSSLSocket | protected |
| trackEor_ | folly::AsyncSocket | protected |
| UniquePtr typedef | folly::AsyncSSLSocket | |
| updateEventRegistration() | folly::AsyncSocket | protected |
| updateEventRegistration(uint16_t enable, uint16_t disable) | folly::AsyncSocket | protected |
| verifyPeer_ | folly::AsyncSSLSocket | protected |
| willBlock(int ret, int *sslErrorOut, unsigned long *errErrorOut) noexcept | folly::AsyncSSLSocket | 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 |
| X509_deleter typedef | folly::AsyncSSLSocket | |
| 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 |
| ~AsyncSSLSocket() override | folly::AsyncSSLSocket | protected |
| ~AsyncTransport() override=default | folly::AsyncTransport | protected |
| ~AsyncWriter()=default | folly::AsyncWriter | protectedvirtual |
| ~DelayedDestruction() override=default | folly::DelayedDestruction | protected |
| ~DelayedDestructionBase()=default | folly::DelayedDestructionBase | virtual |