|
fastdo
0.6.16
|
成员的完整列表,这些成员属于 eiennet::ip::tcp::AsyncSocket,包括所有继承而来的类成员
| _addrFamily | eiennet::Socket | protected |
| _attrBlocking | eiennet::Socket | protected |
| _attrBroadcast | eiennet::Socket | protected |
| _attrExecSets | eiennet::Socket | protected |
| _attrIpv6Only | eiennet::Socket | protected |
| _attrRecvBufSize | eiennet::Socket | protected |
| _attrRecvTimeout | eiennet::Socket | protected |
| _attrReUseAddr | eiennet::Socket | protected |
| _attrSendBufSize | eiennet::Socket | protected |
| _attrSendTimeout | eiennet::Socket | protected |
| _ErrorHandler | eiennet::AsyncSocket | protected |
| _EsftType typedef | winux::EnableSharedFromThis< AsyncSocket > | |
| _isNewSock | eiennet::Socket | protected |
| _membersInit() | eiennet::Socket | inlineprotected |
| _protocol | eiennet::Socket | protected |
| _resetManaged() | eiennet::Socket | inlineprotected |
| _sock | eiennet::Socket | protected |
| _sockType | eiennet::Socket | protected |
| _tryCreate(AddrFamily af, bool hasAf, SockType sockType, bool hasSockType, Protocol proto, bool hasProto) | eiennet::Socket | protected |
| accept(EndPoint *ep=nullptr) | eiennet::AsyncSocket | inline |
| eiennet::Socket::accept(int *sock, EndPoint *ep=NULL) | eiennet::Socket | |
| acceptAsync(IoAcceptCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoAcceptCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| AddrFamily 枚举名称 | eiennet::Socket | |
| afAppletalk 枚举值 | eiennet::Socket | |
| afAsh 枚举值 | eiennet::Socket | |
| afAtmpvc 枚举值 | eiennet::Socket | |
| afAtmsvc 枚举值 | eiennet::Socket | |
| afAx25 枚举值 | eiennet::Socket | |
| afBluetooth 枚举值 | eiennet::Socket | |
| afBridge 枚举值 | eiennet::Socket | |
| afCan 枚举值 | eiennet::Socket | |
| afDecnet 枚举值 | eiennet::Socket | |
| afEconet 枚举值 | eiennet::Socket | |
| afFile 枚举值 | eiennet::Socket | |
| afIeee802154 枚举值 | eiennet::Socket | |
| afInet 枚举值 | eiennet::Socket | |
| afInet6 枚举值 | eiennet::Socket | |
| afIpx 枚举值 | eiennet::Socket | |
| afIrda 枚举值 | eiennet::Socket | |
| afIsdn 枚举值 | eiennet::Socket | |
| afIucv 枚举值 | eiennet::Socket | |
| afKey 枚举值 | eiennet::Socket | |
| afLlc 枚举值 | eiennet::Socket | |
| afLocal 枚举值 | eiennet::Socket | |
| afMax 枚举值 | eiennet::Socket | |
| afNetbeui 枚举值 | eiennet::Socket | |
| afNetlink 枚举值 | eiennet::Socket | |
| afNetrom 枚举值 | eiennet::Socket | |
| afPacket 枚举值 | eiennet::Socket | |
| afPhonet 枚举值 | eiennet::Socket | |
| afPppox 枚举值 | eiennet::Socket | |
| afRds 枚举值 | eiennet::Socket | |
| afRose 枚举值 | eiennet::Socket | |
| afRoute 枚举值 | eiennet::Socket | |
| afRxrpc 枚举值 | eiennet::Socket | |
| afSecurity 枚举值 | eiennet::Socket | |
| afSna 枚举值 | eiennet::Socket | |
| afTipc 枚举值 | eiennet::Socket | |
| afUnix 枚举值 | eiennet::Socket | |
| afUnknown27 枚举值 | eiennet::Socket | |
| afUnknown28 枚举值 | eiennet::Socket | |
| afUnspec 枚举值 | eiennet::Socket | |
| afWanpipe 枚举值 | eiennet::Socket | |
| afX25 枚举值 | eiennet::Socket | |
| AsyncSocket(IoService &ioServ, int sock, bool isNewSock=false) | eiennet::ip::tcp::AsyncSocket | inlineprotected |
| AsyncSocket(IoService &ioServ) | eiennet::ip::tcp::AsyncSocket | inlineexplicitprotected |
| eiennet::AsyncSocket::AsyncSocket(IoService &ioServ, AddrFamily af, SockType sockType, Protocol proto) | eiennet::AsyncSocket | inlineprotected |
| attrBlocking 枚举值 | eiennet::Socket | protected |
| attrBroadcast 枚举值 | eiennet::Socket | protected |
| AttrCategory 枚举名称 | eiennet::Socket | protected |
| attrIpv6Only 枚举值 | eiennet::Socket | protected |
| attrNone 枚举值 | eiennet::Socket | protected |
| attrRecvBufSize 枚举值 | eiennet::Socket | protected |
| attrRecvTimeout 枚举值 | eiennet::Socket | protected |
| attrReUseAddr 枚举值 | eiennet::Socket | protected |
| attrSendBufSize 枚举值 | eiennet::Socket | protected |
| attrSendTimeout 枚举值 | eiennet::Socket | protected |
| BaseClass typedef | eiennet::ip::tcp::AsyncSocket | |
| bind(EndPoint const &ep) | eiennet::Socket | |
| close() | eiennet::Socket | |
| connect(EndPoint const &ep) | eiennet::Socket | |
| connectAsync(EndPoint const &ep, IoConnectCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoConnectCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| create(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
| create() | eiennet::Socket | |
| EnableSharedFromThis() noexcept | winux::EnableSharedFromThis< AsyncSocket > | inlineprotected |
| EnableSharedFromThis(EnableSharedFromThis const &) noexcept | winux::EnableSharedFromThis< AsyncSocket > | inlineprotected |
| ErrNo() | eiennet::Socket | static |
| ErrorHandlerFunction typedef | eiennet::AsyncSocket | |
| FunctionSuccessCallback typedef | eiennet::Socket | |
| get() const | eiennet::Socket | |
| getAddrFamily() const | eiennet::Socket | |
| getAvailable() const | eiennet::Socket | |
| getBroadcast() const | eiennet::Socket | |
| getDataPtr() const | eiennet::AsyncSocket | inline |
| getDataPtr() const | eiennet::AsyncSocket | inline |
| getError() const | eiennet::Socket | |
| getIpv6Only() const | eiennet::Socket | |
| getParams(AddrFamily *af, SockType *sockType, Protocol *proto) | eiennet::Socket | |
| getProtocol() const | eiennet::Socket | |
| getRecvBufSize() const | eiennet::Socket | |
| getRecvTimeout() const | eiennet::Socket | |
| getReUseAddr() const | eiennet::Socket | |
| getSendBufSize() const | eiennet::Socket | |
| getSendTimeout() const | eiennet::Socket | |
| getService() const | eiennet::AsyncSocket | inline |
| getSockType() const | eiennet::Socket | |
| getType() const | eiennet::Socket | |
| isListening() const | eiennet::Socket | |
| listen(int backlog) | eiennet::Socket | |
| MsgDefault | eiennet::Socket | static |
| MsgDontRoute | eiennet::Socket | static |
| MsgInterrupt | eiennet::Socket | static |
| MsgMaxIovLen | eiennet::Socket | static |
| MsgOob | eiennet::Socket | static |
| MsgPartial | eiennet::Socket | static |
| MsgPeek | eiennet::Socket | static |
| MsgWaitAll | eiennet::Socket | static |
| New(IoService &ioServ, int sock, bool isNewSock=false) | eiennet::ip::tcp::AsyncSocket | inlinestatic |
| New(IoService &ioServ) | eiennet::ip::tcp::AsyncSocket | inlinestatic |
| eiennet::AsyncSocket::New(IoService &ioServ, AddrFamily af, SockType sockType, Protocol proto) | eiennet::AsyncSocket | inlinestatic |
| onError(winux::SharedPointer< AsyncSocket > sock) | eiennet::AsyncSocket | inlineprotectedvirtual |
| onErrorHandler(ErrorHandlerFunction handler) | eiennet::AsyncSocket | inline |
| operator bool() const | eiennet::Socket | inline |
| operator=(EnableSharedFromThis const &) noexcept | winux::EnableSharedFromThis< AsyncSocket > | inlineprotected |
| protoAh 枚举值 | eiennet::Socket | |
| protoBeetph 枚举值 | eiennet::Socket | |
| Protocol 枚举名称 | eiennet::Socket | |
| protoComp 枚举值 | eiennet::Socket | |
| protoDccp 枚举值 | eiennet::Socket | |
| protoEgp 枚举值 | eiennet::Socket | |
| protoEncap 枚举值 | eiennet::Socket | |
| protoEsp 枚举值 | eiennet::Socket | |
| protoGre 枚举值 | eiennet::Socket | |
| protoIcmp 枚举值 | eiennet::Socket | |
| protoIdp 枚举值 | eiennet::Socket | |
| protoIgmp 枚举值 | eiennet::Socket | |
| protoIp 枚举值 | eiennet::Socket | |
| protoIpip 枚举值 | eiennet::Socket | |
| protoIpv4 枚举值 | eiennet::Socket | |
| protoIpv6 枚举值 | eiennet::Socket | |
| protoMax 枚举值 | eiennet::Socket | |
| protoMtp 枚举值 | eiennet::Socket | |
| protoPim 枚举值 | eiennet::Socket | |
| protoPup 枚举值 | eiennet::Socket | |
| protoRaw 枚举值 | eiennet::Socket | |
| protoRsvp 枚举值 | eiennet::Socket | |
| protoSctp 枚举值 | eiennet::Socket | |
| protoTcp 枚举值 | eiennet::Socket | |
| protoTp 枚举值 | eiennet::Socket | |
| protoUdp 枚举值 | eiennet::Socket | |
| protoUdplite 枚举值 | eiennet::Socket | |
| protoUnspec 枚举值 | eiennet::Socket | |
| recv(void *buf, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recv(size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvAsync(IoRecvCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | inline |
| recvAvail(int msgFlags=MsgDefault) | eiennet::Socket | |
| recvFrom(EndPoint *ep, void *buf, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvFrom(EndPoint *ep, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvFromAsync(IoRecvFromCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvFromCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | inline |
| recvFromUntilSizeAsync(size_t targetSize, IoRecvFromCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvFromCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| recvUntilSize(size_t targetSize, winux::GrowBuffer *data, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvUntilSizeAsync(size_t targetSize, IoRecvCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoRecvCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| recvUntilTarget(winux::AnsiString const &target, winux::GrowBuffer *data, winux::GrowBuffer *extraData, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvUntilType(_PodType *v, size_t size=sizeof(_PodType), int msgFlags=MsgDefault) | eiennet::Socket | inline |
| recvWaitAvail(double sec, int *rcWait, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvWaitUntilSize(size_t targetSize, winux::GrowBuffer *data, size_t *hadRead, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvWaitUntilTarget(winux::AnsiString const &target, winux::GrowBuffer *data, winux::GrowBuffer *extraData, size_t *hadRead, size_t *startpos, size_t *pos, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | |
| SdBoth | eiennet::Socket | static |
| SdReceive | eiennet::Socket | static |
| SdSend | eiennet::Socket | static |
| send(void const *data, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| send(winux::AnsiString const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| send(winux::Buffer const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendAsync(void const *data, size_t size, IoSendCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| sendAsync(winux::Buffer const &data, IoSendCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | inline |
| sendTo(EndPoint const &ep, void const *data, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
| sendTo(EndPoint const &ep, winux::AnsiString const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendTo(EndPoint const &ep, winux::Buffer const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendToAsync(EndPoint const &ep, void const *data, size_t size, IoSendToCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendToCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | |
| sendToAsync(EndPoint const &ep, winux::Buffer const &data, IoSendToCtx::OkFunction cbOk, winux::uint64 timeoutMs=-1, IoSendToCtx::TimeoutFunction cbTimeout=nullptr) | eiennet::AsyncSocket | inline |
| sendUntil(size_t targetSize, void const *data, int msgFlags=MsgDefault) | eiennet::Socket | |
| sendUntil(winux::AnsiString const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendUntil(winux::Buffer const &data, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendUntilType(_PodType const &v, size_t size=sizeof(_PodType), int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendWaitUntil(size_t targetSize, void const *data, size_t *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | |
| sendWaitUntil(winux::AnsiString const &data, size_t *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendWaitUntil(winux::Buffer const &data, size_t *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| setAddrFamily(AddrFamily af) | eiennet::Socket | |
| setBlocking(bool blocking) | eiennet::Socket | |
| setBroadcast(bool optval) | eiennet::Socket | |
| setDataPtr(void *data) | eiennet::AsyncSocket | inline |
| setIpv6Only(bool optval) | eiennet::Socket | |
| setParams(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
| setProtocol(Protocol proto) | eiennet::Socket | |
| setRecvBufSize(int optval) | eiennet::Socket | |
| setRecvTimeout(winux::uint32 optval) | eiennet::Socket | |
| setReUseAddr(bool optval) | eiennet::Socket | |
| setSendBufSize(int optval) | eiennet::Socket | |
| setSendTimeout(winux::uint32 optval) | eiennet::Socket | |
| setSockType(SockType sockType) | eiennet::Socket | |
| sharedFromThis() | winux::EnableSharedFromThis< AsyncSocket > | inline |
| sharedFromThis() const | winux::EnableSharedFromThis< AsyncSocket > | inline |
| shutdown(int how=SdSend) | eiennet::Socket | |
| sockCloexec 枚举值 | eiennet::Socket | |
| sockDatagram 枚举值 | eiennet::Socket | |
| sockDccp 枚举值 | eiennet::Socket | |
| Socket(int sock=-1, bool isNewSock=false) | eiennet::Socket | explicit |
| Socket(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
| sockNonblock 枚举值 | eiennet::Socket | |
| sockPacket 枚举值 | eiennet::Socket | |
| sockRaw 枚举值 | eiennet::Socket | |
| sockRdm 枚举值 | eiennet::Socket | |
| sockSeqPacket 枚举值 | eiennet::Socket | |
| sockStream 枚举值 | eiennet::Socket | |
| SockType 枚举名称 | eiennet::Socket | |
| sockUnknown 枚举值 | eiennet::Socket | |
| weakFromThis() noexcept | winux::EnableSharedFromThis< AsyncSocket > | inline |
| weakFromThis() const noexcept | winux::EnableSharedFromThis< AsyncSocket > | inline |
| ~Socket() | eiennet::Socket | virtual |