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(AsyncSocket::ConnectCallback *callback, const folly::SocketAddress &address, int timeout, const OptionMap &options, const folly::SocketAddress &bindAddr) noexceptoverride | folly::test::MockAsyncSSLSocket | inlinevirtual |
folly::AsyncSSLSocket::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 |
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 |
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 |
MOCK_CONST_METHOD0(good, bool()) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD0(readable, bool()) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD0(hangup, bool()) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD1(getLocalAddress, void(folly::SocketAddress *)) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD1(getPeerAddress, void(folly::SocketAddress *)) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD2(getSelectedNextProtocol, void(const unsigned char **, unsigned *)) | folly::test::MockAsyncSSLSocket | |
MOCK_CONST_METHOD2(getSelectedNextProtocolNoThrow, bool(const unsigned char **, unsigned *)) | folly::test::MockAsyncSSLSocket | |
MOCK_METHOD0(closeNow, void()) | folly::test::MockAsyncSSLSocket | |
MOCK_METHOD1(setReadCB, void(ReadCallback *)) | folly::test::MockAsyncSSLSocket | |
MOCK_METHOD3(sslConnectMockable, void(AsyncSSLSocket::HandshakeCB *, std::chrono::milliseconds, const SSLContext::SSLVerifyPeerEnum &)) | folly::test::MockAsyncSSLSocket | |
MOCK_METHOD3(sslAcceptMockable, void(AsyncSSLSocket::HandshakeCB *, std::chrono::milliseconds, const SSLContext::SSLVerifyPeerEnum &)) | folly::test::MockAsyncSSLSocket | |
MOCK_METHOD5(connect_, void(AsyncSocket::ConnectCallback *, const folly::SocketAddress &, int, const OptionMap &, const folly::SocketAddress &)) | folly::test::MockAsyncSSLSocket | |
MockAsyncSSLSocket(const std::shared_ptr< SSLContext > &ctx, EventBase *base, bool deferSecurityNegotiation=false) | folly::test::MockAsyncSSLSocket | inline |
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(AsyncSSLSocket::HandshakeCB *cb, std::chrono::milliseconds timeout, const SSLContext::SSLVerifyPeerEnum &verify) override | folly::test::MockAsyncSSLSocket | inlinevirtual |
sslConn(AsyncSSLSocket::HandshakeCB *cb, std::chrono::milliseconds timeout, const SSLContext::SSLVerifyPeerEnum &verify) override | folly::test::MockAsyncSSLSocket | inlinevirtual |
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 |