ReactOS 0.4.16-dev-814-g656a5dc
|
#include <socket.h>
Public Member Functions | |
CSocket () | |
virtual | ~CSocket () |
virtual SOCKET | GetSocket () |
virtual VOID | SetSocket (SOCKET socket) |
virtual SOCKADDR_IN | GetSockAddrIn () |
virtual VOID | SetSockAddrIn (SOCKADDR_IN sockaddrin) |
virtual VOID | SetEvents (LONG lEvents) |
virtual LONG | GetEvents () |
virtual VOID | SetPort (UINT nPort) |
virtual VOID | Open () |
virtual VOID | Close () |
virtual INT | Transmit (LPCSTR lpsBuffer, UINT nLength) |
virtual INT | Receive (LPSTR lpsBuffer, UINT nLength) |
virtual INT | SendText (LPCSTR lpsStr) |
Protected Attributes | |
SOCKET | Socket |
SOCKADDR_IN | SockAddrIn |
WSAEVENT | Event |
UINT | Port |
BOOL | Active |
Private Attributes | |
LONG | Events |
CSocket::CSocket | ( | ) |
Definition at line 18 of file socket.cpp.
|
virtual |
Definition at line 36 of file socket.cpp.
|
virtual |
Reimplemented in CServerSocket.
Definition at line 95 of file socket.cpp.
Referenced by CHttpClient::OnRead(), and CHttpClient::SendFile().
|
virtual |
Definition at line 84 of file socket.cpp.
|
virtual |
Definition at line 54 of file socket.cpp.
|
virtual |
Definition at line 41 of file socket.cpp.
|
virtual |
Definition at line 66 of file socket.cpp.
Referenced by CServerSocket::MessageLoop(), and CServerSocket::Open().
|
virtual |
Definition at line 60 of file socket.cpp.
Referenced by CServerSocket::MessageLoop().
|
private |
Definition at line 95 of file socket.h.
Referenced by CSocket(), GetEvents(), and SetEvents().
|
protected |
Definition at line 92 of file socket.h.
Referenced by CServerSocket::Open(), and CServerSocket::SetPort().
|
protected |
Definition at line 90 of file socket.h.
Referenced by CSocket(), GetSockAddrIn(), CServerSocket::MessageLoop(), CServerSocket::Open(), and SetSockAddrIn().
|
protected |
Definition at line 89 of file socket.h.
Referenced by CServerSocket::Close(), CSocket(), GetSocket(), CServerClientSocket::MessageLoop(), CServerSocket::MessageLoop(), CServerSocket::Open(), CServerClientSocket::Receive(), CHttpClient::SendFile(), SetEvents(), SetSocket(), and CServerClientSocket::Transmit().