AsyncPipeWriter(folly::EventBase *eventBase, int pipeFd) | folly::AsyncPipeWriter | inline |
attachEventBase(EventBase *eventBase) | folly::EventHandler | |
changeHandlerFD(int fd) | folly::EventHandler | inline |
changeHandlerFD(NetworkSocket fd) | folly::EventHandler | |
closeCb_ | folly::AsyncPipeWriter | private |
closed() const | folly::AsyncPipeWriter | inline |
closeNow() | folly::AsyncPipeWriter | |
closeOnEmpty() | folly::AsyncPipeWriter | |
closeOnEmpty_ | folly::AsyncPipeWriter | private |
DelayedDestruction() | folly::DelayedDestruction | inlineprotected |
DelayedDestructionBase() | folly::DelayedDestructionBase | inlineprotected |
destroy() | folly::DelayedDestruction | inlinevirtual |
detachEventBase() | folly::EventHandler | |
EventFlags enum name | folly::EventHandler | |
EventHandler(EventBase *eventBase, int fd) | folly::EventHandler | inlineexplicit |
EventHandler(EventBase *eventBase=nullptr, NetworkSocket fd=NetworkSocket()) | folly::EventHandler | explicit |
failAllWrites(const AsyncSocketException &ex) | folly::AsyncPipeWriter | private |
fd_ | folly::AsyncPipeWriter | private |
getDestroyPending() const | folly::DelayedDestruction | inline |
getDestructorGuardCount() const | folly::DelayedDestructionBase | inlineprotected |
getRegisteredEvents() const | folly::EventHandler | inline |
handlerReady(uint16_t events) noexceptoverride | folly::AsyncPipeWriter | privatevirtual |
handleWrite() | folly::AsyncPipeWriter | private |
hasPendingWrites() const | folly::AsyncPipeWriter | inline |
initHandler(EventBase *eventBase, int fd) | folly::EventHandler | inline |
initHandler(EventBase *eventBase, NetworkSocket fd) | folly::EventHandler | |
isHandlerRegistered() const | folly::EventHandler | inline |
isPending() const | folly::EventHandler | |
newWriter(Args &&...args) | folly::AsyncPipeWriter | inlinestatic |
NONE enum value | folly::EventHandler | |
PERSIST enum value | folly::EventHandler | |
queue_ | folly::AsyncPipeWriter | private |
READ enum value | folly::EventHandler | |
READ_WRITE enum value | folly::EventHandler | |
registerHandler(uint16_t events) | folly::EventHandler | inline |
registerInternalHandler(uint16_t events) | folly::EventHandler | inline |
setCloseCallback(std::function< void(int)> closeCb) | folly::AsyncPipeWriter | inline |
UniquePtr typedef | folly::AsyncPipeWriter | |
unregisterHandler() | folly::EventHandler | |
WRITE enum value | folly::EventHandler | |
write(std::unique_ptr< folly::IOBuf > iob, AsyncWriter::WriteCallback *wcb=nullptr) | folly::AsyncPipeWriter | |
write(folly::AsyncWriter::WriteCallback *callback, const void *buf, size_t bytes, WriteFlags flags=WriteFlags::NONE) override | folly::AsyncPipeWriter | inlinevirtual |
writeChain(folly::AsyncWriter::WriteCallback *callback, std::unique_ptr< folly::IOBuf > &&buf, WriteFlags flags=WriteFlags::NONE) override | folly::AsyncPipeWriter | virtual |
writev(folly::AsyncWriter::WriteCallback *, const iovec *, size_t, WriteFlags=WriteFlags::NONE) override | folly::AsyncPipeWriter | inlinevirtual |
~AsyncPipeWriter() override | folly::AsyncPipeWriter | inlineprivate |
~AsyncWriter()=default | folly::AsyncWriter | protectedvirtual |
~DelayedDestruction() override=default | folly::DelayedDestruction | protected |
~DelayedDestructionBase()=default | folly::DelayedDestructionBase | virtual |
~EventHandler() | folly::EventHandler | virtual |