, including all inherited members.
AbortiveClose() | CSocket | |
Attach(SOCKET theSocket) | CSocket | |
Bind(const IAddress &address) | CSocket | |
BlockMulticastGroupSource(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) | CSocket | [static] |
Close() | CSocket | |
Connect(const IAddress &address) | CSocket | |
Connect(SOCKET socket, const IAddress &address) | CSocket | [static] |
ConnectNoThrow(const IAddress &address) | CSocket | |
ConnectNoThrow(SOCKET socket, const IAddress &address) | CSocket | [static] |
CSocket() | CSocket | |
CSocket(SOCKET theSocket) | CSocket | [explicit] |
CSocket(const CSocket &rhs) | CSocket | |
Detach() | CSocket | |
ExcludeMulticastSource(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) | CSocket | [static] |
GetLocalAddress() const | CSocket | |
GetLocalAddress(SOCKET socket) | CSocket | [static] |
GetRemoteAddress() const | CSocket | |
GetRemoteAddress(SOCKET socket) | CSocket | [static] |
GetSocket() const | CSocket | |
IncludeMulticastSource(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) | CSocket | [static] |
IsValid() const | CSocket | |
JoinMulticastGroup(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress) | CSocket | [static] |
LeaveMulticastGroup(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress) | CSocket | [static] |
Listen(ListenBacklog backlog) | CSocket | |
operator=(const CSocket &rhs) | CSocket | |
Read(BYTE *pBuffer, DWORD bufferSize, DWORD &bytesRead) | CSocket | |
SetMulticastSendInterface(SOCKET socket, const IAddress &interfaceAddress, TimeToLive multicastTTL, bool enableLoopback) | CSocket | [static] |
SetReadTimeout(DWORD timeout) | CSocket | |
Shutdown(int how) | CSocket | |
TimeToLive typedef | CSocket | |
TryBind(const IAddress &address) | CSocket | |
UnblockMulticastGroupSource(SOCKET socket, const IAddress &groupAddress, const IAddress &interfaceAddress, const IAddress &sourceAddress) | CSocket | [static] |
Write(const BYTE *pData, DWORD dataLength) | CSocket | |
~CSocket() | CSocket | |