| _arena | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | protected |
| _opCount | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | static |
| _ops | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | protected |
| _opSize | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | static |
| _proactor | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | protected |
| _socket | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | protected |
| allocateOp() noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| AsyncWait typedef | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| asyncWait(bool wantRead, bool wantWrite, WaitHandler handler, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| asyncWaitMulti(bool wantRead, bool wantWrite, WaitHandler handler, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| BasicAsyncSocket(Proactor &proactor=ProactorThread::proactor()) | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineexplicitprotected |
| BasicAsyncSocket(Socket &&sock, Proactor &proactor=ProactorThread::proactor()) | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineexplicitprotected |
| BasicAsyncSocket(const BasicAsyncSocket &other)=delete | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | protected |
| BasicAsyncSocket(BasicAsyncSocket &&other) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| cancel(size_t index) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| cancelAll() noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| cancelOp(IoOperation *op) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| close() noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| completeWait(AsyncWait *wait, const std::error_code &code, size_t revents) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| CompletionHandler()=default | join::CompletionHandler | |
| CompletionHandler(const CompletionHandler &other)=default | join::CompletionHandler | |
| CompletionHandler(CompletionHandler &&other)=default | join::CompletionHandler | |
| dispatch(IoOperation &op, const std::error_code &code, size_t size) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotectedvirtual |
| Endpoint typedef | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| family() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| handle() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| inFlight(const IoOperation &op) const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| localEndpoint() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| onCancel(IoOperation &op, int result) override | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotectedvirtual |
| onComplete(IoOperation &op, int result) override | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotectedvirtual |
| OpArena typedef | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| open(const Protocol &protocol=Protocol()) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| opened() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| operator=(const BasicAsyncSocket &other)=delete | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| operator=(BasicAsyncSocket &&other) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| join::CompletionHandler::operator=(const CompletionHandler &other)=default | join::CompletionHandler | |
| join::CompletionHandler::operator=(CompletionHandler &&other)=default | join::CompletionHandler | |
| pending(const IoOperation &op) const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| pendingAny() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| protocol() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| registerBufferRing(uint16_t group, LocalMem::Allocator< Count, Size > &arena) | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| releaseOp(Op *operation) noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| resumeAll() noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| Socket typedef | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| suspendAll() noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inlineprotected |
| type() const noexcept | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| unregisterBufferRing(uint16_t group) | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| WaitHandler typedef | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | |
| ~BasicAsyncSocket() | join::BasicAsyncSocket< Protocol, Proactor, OpCount > | inline |
| ~CompletionHandler()=default | join::CompletionHandler | virtual |