_self | eiennet::Socket | protected |
accept(EndPoint *ep=NULL) | eiennet::ip::tcp::Socket | inline |
eiennet::Socket::accept(int *sock, EndPoint *ep=NULL) | eiennet::Socket | |
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 | |
BaseClass typedef | eiennet::ip::tcp::Socket | |
bind(EndPoint const &ep, SockType sockType=sockStream) | eiennet::Socket | |
close() | eiennet::Socket | |
connect(EndPoint const &ep) | eiennet::Socket | |
create(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
create() | 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::ip::tcp::Socket | inline |
eiennet::Socket::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 | |
protoUnspec 枚举值 | eiennet::Socket | |
recv(void *buf, size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
recv(size_t size, int msgFlags=MsgDefault) | eiennet::Socket | |
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 | |
recvUntilSize(size_t 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(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 |
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 |
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, 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 |
setBlocking(bool blocking) | eiennet::Socket | |
setBroadcast(bool optval) | eiennet::Socket | |
setParams(AddrFamily af, SockType sockType, 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 | |
shutdown(int how=SdSend) | eiennet::Socket | |
sockCloexec 枚举值 | eiennet::Socket | |
sockDatagram 枚举值 | eiennet::Socket | |
sockDccp 枚举值 | eiennet::Socket | |
Socket(int sock, bool isNewSock=false) | eiennet::ip::tcp::Socket | inlineexplicit |
Socket() | eiennet::ip::tcp::Socket | inline |
Socket(Socket &&other) | eiennet::ip::tcp::Socket | inline |
eiennet::Socket::Socket(AddrFamily af, SockType sockType, Protocol proto) | eiennet::Socket | |
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 |