fastdo  0.6.8
eiennet::ip::tcp::Socket 成员列表

成员的完整列表,这些成员属于 eiennet::ip::tcp::Socket,包括所有继承而来的类成员

_selfeiennet::Socketprotected
accept(EndPoint *ep=NULL)eiennet::ip::tcp::Socketinline
eiennet::Socket::accept(int *sock, EndPoint *ep=NULL)eiennet::Socket
eiennet::Socket::accept(EndPoint *ep=NULL)eiennet::Socketinline
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 typedefeiennet::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::Socketstatic
FunctionSuccessCallback typedefeiennet::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
MsgDefaulteiennet::Socketstatic
MsgDontRouteeiennet::Socketstatic
MsgInterrupteiennet::Socketstatic
MsgMaxIovLeneiennet::Socketstatic
MsgOobeiennet::Socketstatic
MsgPartialeiennet::Socketstatic
MsgPeekeiennet::Socketstatic
MsgWaitAlleiennet::Socketstatic
operator bool() const eiennet::Socketinline
operator=(Socket &&other)eiennet::ip::tcp::Socketinline
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::Socketinline
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
SdBotheiennet::Socketstatic
SdReceiveeiennet::Socketstatic
SdSendeiennet::Socketstatic
send(void const *data, size_t size, int msgFlags=MsgDefault)eiennet::Socket
send(winux::AnsiString const &data, int msgFlags=MsgDefault)eiennet::Socketinline
send(winux::Buffer const &data, int msgFlags=MsgDefault)eiennet::Socketinline
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::Socketinline
sendTo(EndPoint const &ep, winux::Buffer const &data, int msgFlags=MsgDefault)eiennet::Socketinline
sendUntil(size_t targetSize, void const *data, int msgFlags=MsgDefault)eiennet::Socket
sendUntil(winux::AnsiString const &data, int msgFlags=MsgDefault)eiennet::Socketinline
sendUntil(winux::Buffer const &data, int msgFlags=MsgDefault)eiennet::Socketinline
sendUntilType(_PodType const &v, int msgFlags=MsgDefault)eiennet::Socketinline
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::Socketinline
sendWaitUntil(winux::Buffer const &data, size_t *hadSent, double sec, int *rcWait, FunctionSuccessCallback eachSuccessCallback=FunctionSuccessCallback(), void *param=nullptr, int msgFlags=MsgDefault)eiennet::Socketinline
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::Socketinlineexplicit
Socket()eiennet::ip::tcp::Socketinline
Socket(Socket &&other)eiennet::ip::tcp::Socketinline
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::Socketvirtual