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 |
AsyncSocketImmediateRead(folly::EventBase *evb) | AsyncSocketImmediateRead | inlineexplicit |
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() noexceptoverride | AsyncSocketImmediateRead | inlineprotectedvirtual |
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 |
immediateReadCalled | AsyncSocketImmediateRead | |
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 |
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 |