| _self | eiennet::Socket | protected |
| accept(int *sock, EndPoint *ep=NULL) | eiennet::Socket | |
| accept(EndPoint *ep=NULL) | eiennet::Socket | inline |
| 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 | |
| bind(EndPoint const &ep) | eiennet::Socket | |
| close() | eiennet::Socket | |
| connect(EndPoint const &ep) | eiennet::Socket | |
| create(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
| ErrNo() | eiennet::Socket | static |
| FunctionSuccessCallback typedef | eiennet::Socket | |
| get() const | eiennet::Socket | |
| getAvailable() const | eiennet::Socket | |
| getBroadcast() const | eiennet::Socket | |
| getError() const | eiennet::Socket | |
| getRecvBufSize() const | eiennet::Socket | |
| getRecvTimeout() const | eiennet::Socket | |
| getReUseAddr() const | eiennet::Socket | |
| getSendBufSize() const | eiennet::Socket | |
| getSendTimeout() 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 |
| operator bool() const | eiennet::Socket | inline |
| operator=(Socket &&other) | eiennet::Socket | |
| 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 | |
| recv(void *buf, int size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recv(int size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvAvail(int msgFlags=MsgDefault) | eiennet::Socket | |
| recvFrom(EndPoint *ep, void *buf, int size, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvUntilSize(int targetSize, winux::GrowBuffer *data, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvUntilTarget(winux::AnsiString const &target, winux::GrowBuffer *data, winux::GrowBuffer *extraData, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvUntilType(_PodType *v, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| recvWaitAvail(double sec, int *rcWait, int msgFlags=MsgDefault) | eiennet::Socket | |
| recvWaitUntilSize(int targetSize, winux::GrowBuffer *data, int *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, int *hadRead, int *startpos, int *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, int 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 |
| sendTo(EndPoint const &ep, void const *data, int size, int msgFlags=MsgDefault) | eiennet::Socket | |
| sendUntil(int 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, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendWaitUntil(int targetSize, void const *data, int *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | |
| sendWaitUntil(winux::AnsiString const &data, int *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| sendWaitUntil(winux::Buffer const &data, int *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault) | eiennet::Socket | inline |
| setBlocking(bool blocking) | eiennet::Socket | |
| setBroadcast(bool optval) | 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 | |
| shutdown(int how=SdReceive) | 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 | |
| Socket(Socket &&other) | 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 | |
| ~Socket() | eiennet::Socket | virtual |