| _arena | 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 |
| allocateOp() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| allocateRead() noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| allocateWrite() noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotected |
| AsyncRead typedef | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| asyncRead(char *data, size_t maxSize, ReadHandler handler, bool flush=true, bool link=false) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| asyncReadFrom(char *data, size_t maxSize, Endpoint &endpoint, ReadFromHandler handler, bool flush=true, bool link=false) noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| asyncReadFromMulti(uint16_t group, ReadFromHandler handler, bool flush=true) noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| asyncReadMulti(uint16_t group, ReadHandler handler, bool flush=true) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| AsyncWait typedef | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | |
| asyncWait(bool wantRead, bool wantWrite, WaitHandler handler, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| asyncWaitMulti(bool wantRead, bool wantWrite, WaitHandler handler, bool flush=true) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| AsyncWrite typedef | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| asyncWrite(const char *data, size_t size, WriteHandler handler, bool flush=true, bool link=false) noexcept | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| asyncWriteTo(const char *data, size_t size, Endpoint &endpoint, WriteHandler handler, bool flush=true, bool link=false) noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| BasicAsyncDatagramSocket(Proactor &proactor=ProactorThread::proactor()) | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inlineexplicit |
| BasicAsyncDatagramSocket(int ttl, Proactor &proactor=ProactorThread::proactor()) | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inlineexplicit |
| BasicAsyncDatagramSocket(Socket &&sock, Proactor &proactor=ProactorThread::proactor()) | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inlineexplicit |
| BasicAsyncDatagramSocket(const BasicAsyncDatagramSocket &other)=delete | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| BasicAsyncDatagramSocket(BasicAsyncDatagramSocket &&other) noexcept=default | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| 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 |
| 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 |
| cancelOp(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 | |
| connect(const Endpoint &endpoint) noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| connected() const noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| ConnectHandler typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| disconnect() noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| dispatch(IoOperation &op, const std::error_code &code, size_t size) noexcept override | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inlineprotectedvirtual |
| Endpoint typedef | join::BasicAsyncDatagramSocket< Protocol, Proactor, 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::BasicAsyncDatagramSocket< Protocol, Proactor, 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 |
| OpArena 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 BasicAsyncDatagramSocket &other)=delete | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| operator=(BasicAsyncDatagramSocket &&other) noexcept=default | join::BasicAsyncDatagramSocket< Protocol, Proactor, 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::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| ReadHandler typedef | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | |
| registerBufferRing(uint16_t group, LocalMem::Allocator< Count, Size > &arena) | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| releaseOp(Op *operation) noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| remoteEndpoint() const noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, 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::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| suspendAll() noexcept | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inlineprotected |
| ttl() const noexcept | join::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | inline |
| 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::BasicAsyncDatagramSocket< Protocol, Proactor, OpCount > | |
| ~BasicAsyncRawSocket() | join::BasicAsyncRawSocket< Protocol, BasicProactor, 16 > | inline |
| ~BasicAsyncSocket() | join::BasicAsyncSocket< Protocol, BasicProactor, OpCount > | inline |
| ~CompletionHandler()=default | join::CompletionHandler | virtual |