| _allocator | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | protected |
| _opCount | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | static |
| _ops | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | protected |
| _opSize | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | static |
| _proactor | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | protected |
| _socket | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | protected |
| allocateOperation() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| allocateRead() noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| allocateWrite() noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| asyncConnect(ConnectHandler handler, const Endpoint &endpoint) noexcept | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inline |
| AsyncRead typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| asyncRead(ReadHandler handler, char *data, size_t maxSize, bool flush=true, bool link=false) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| asyncReadMulti(ReadHandler handler, uint16_t group, bool flush=true) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| AsyncWait typedef | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | |
| asyncWait(WaitHandler handler, bool wantRead, bool wantWrite, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| asyncWaitMulti(WaitHandler handler, bool wantRead, bool wantWrite, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| AsyncWrite typedef | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| asyncWrite(WriteHandler handler, const char *data, size_t size, bool flush=true, bool link=false) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| BasicAsyncRawSocket(BasicProactor &proactor=ProactorThread::proactor()) | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineexplicit |
| BasicAsyncRawSocket(Socket &&sock, BasicProactor &proactor=ProactorThread::proactor()) | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineexplicit |
| BasicAsyncRawSocket(const BasicAsyncRawSocket &other)=delete | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| BasicAsyncRawSocket(BasicAsyncRawSocket &&other) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| BasicAsyncSocket(BasicProactor &proactor=ProactorThread::proactor()) | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineexplicitprotected |
| BasicAsyncSocket(Socket &&sock, BasicProactor &proactor=ProactorThread::proactor()) | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineexplicitprotected |
| BasicAsyncSocket(const BasicAsyncSocket &other)=delete | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | protected |
| BasicAsyncSocket(BasicAsyncSocket &&other) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| BasicAsyncStreamSocket(ProactorType &proactor=ProactorThread::proactor()) | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inlineexplicit |
| BasicAsyncStreamSocket(Socket &&sock, ProactorType &proactor=ProactorThread::proactor()) | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inlineexplicit |
| BasicAsyncStreamSocket(const BasicAsyncStreamSocket &other)=delete | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| BasicAsyncStreamSocket(BasicAsyncStreamSocket &&other) noexcept=default | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| bind(const Endpoint &endpoint) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| bindToDevice(const std::string &device) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| cancel(size_t index) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| cancelAll() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| cancelConnect() noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| cancelOperation(IoOperation &op) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| canRead() const noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| close() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| completeConnect(AsyncWrite *connect, const std::error_code &code) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| completeRead(AsyncRead *read, const std::error_code &code, size_t size) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| completeWait(AsyncWait *wait, const std::error_code &code, size_t revents) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| completeWrite(AsyncWrite *write, const std::error_code &code, size_t size) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| CompletionHandler()=default | join::CompletionHandler | |
| CompletionHandler(const CompletionHandler &other)=default | join::CompletionHandler | |
| CompletionHandler(CompletionHandler &&other)=default | join::CompletionHandler | |
| connected() noexcept | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inline |
| ConnectHandler typedef | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| connecting() const noexcept | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inline |
| dispatch(IoOperation &op, const std::error_code &code, size_t size) noexcept override | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotectedvirtual |
| Endpoint typedef | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| family() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| handle() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| inFlight(const IoOperation &op) const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| localEndpoint() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| mtu() const noexcept | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inline |
| onCancel(IoOperation &op, int result) override | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotectedvirtual |
| onComplete(IoOperation &op, int result) override | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotectedvirtual |
| OpAllocator typedef | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | |
| open(const Protocol &protocol=Protocol()) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| opened() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| operator=(const BasicAsyncStreamSocket &other)=delete | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| operator=(BasicAsyncStreamSocket &&other) noexcept=default | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 >::operator=(const BasicAsyncRawSocket &other)=delete | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 >::operator=(BasicAsyncRawSocket &&other) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| join::BasicAsyncSocket< Protocol, BasicProactor, OpCount >::operator=(const BasicAsyncSocket &other)=delete | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | |
| join::BasicAsyncSocket< Protocol, BasicProactor, OpCount >::operator=(BasicAsyncSocket &&other) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| join::CompletionHandler::operator=(const CompletionHandler &other)=default | join::CompletionHandler | |
| join::CompletionHandler::operator=(CompletionHandler &&other)=default | join::CompletionHandler | |
| Option typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| pending(const IoOperation &op) const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| pendingAny() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| protocol() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| ReadFromHandler typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| ReadHandler typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| registerBufferRing(uint16_t group, LocalMem::SlabAllocator< Count, Size > &arena) | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| releaseOperation(Op *operation) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| remoteEndpoint() const noexcept | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | inline |
| resumeAll() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| setOption(Option option, int value) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| Socket typedef | join::BasicAsyncStreamSocket< Protocol, ProactorType, OpCount > | |
| suspendAll() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| type() const noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| unregisterBufferRing(uint16_t group) | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| WaitHandler typedef | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | |
| WriteHandler typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| ~BasicAsyncRawSocket() | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| ~BasicAsyncSocket() | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| ~CompletionHandler()=default | join::CompletionHandler | virtual |