#include <Socket.h>
A Socket osztály származási diagramja:
Publikus tagfüggvények | |
Socket () | |
Socket (socket_t _sock) | |
virtual | ~Socket () |
void | MakeSock () |
socket_t | GetSock () |
int | GetPort () |
string | GetAddr () |
string | GetLastError () |
Védett tagfüggvények | |
void | Close () |
Védett attribútumok | |
SocketType | type |
bool | connected |
int | port |
string | addr |
sockaddr_in | saddr |
Privát tagfüggvények | |
void | OnReadError () |
void | OnConnected () |
void | OnConnClosed () |
virtual void | __OnConnClosed () |
virtual void | __OnConnected () |
virtual void | __OnRead ()=0 |
virtual void | __OnClose ()=0 |
virtual void | __OnReadError ()=0 |
Privát attribútumok | |
socket_t | sock |
bool | is_SSL |
CriticalSection | cs |
Barátok | |
class | SocketHandler |
class | RealSocket |
class | ListenServer |
|
Definíció a(z) Socket.cpp fájl 27. sorában. Hivatkozások connected, is_SSL, sock és WSA_FAILED. |
|
Definíció a(z) Socket.cpp fájl 51. sorában. Hivatkozások connected, is_SSL, sock és WSA_FAILED. |
|
Definíció a(z) Socket.cpp fájl 72. sorában. |
|
Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket, IncomingSocket, ListenServer és RealSocket. Hivatkozások: Close(). |
|
Újraimplementáló leszármazottak: MyConnectSocket, MyIncomingSocket, ConnectSocket, IncomingSocket, ListenServer és RealSocket. Definíció a(z) Socket.h fájl 88. sorában. Hivatkozások: OnConnClosed(). |
|
Újraimplementáló leszármazottak: MyIncomingSocket, ConnectSocket, IncomingSocket, ListenServer és RealSocket. Definíció a(z) Socket.h fájl 89. sorában. Hivatkozások: OnConnected(). |
|
Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket, IncomingSocket, ListenServer és RealSocket. |
|
Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket, IncomingSocket, ListenServer és RealSocket. Hivatkozások: OnReadError(). |
|
Definíció a(z) Socket.cpp fájl 111. sorában. Hivatkozások __OnClose(), connected és sock. Hivatkozások: ConnectSocket::Disconnect(), RealSocket::OnConnectionError(), OnReadError(), ListenServer::Stop() és ~Socket(). |
|
Definíció a(z) Socket.cpp fájl 142. sorában. Hivatkozások saddr. Hivatkozások: MyServer::__OnAccept() és ListenServer::Start(). |
|
Definíció a(z) Socket.cpp fájl 149. sorában. Hivatkozások StringLib::itos(). Hivatkozások: ConnectSocket::Connect() és ListenServer::Start(). |
|
Definíció a(z) Socket.cpp fájl 134. sorában. Hivatkozások saddr. Hivatkozások: MyServer::__OnAccept() és ListenServer::Start(). |
|
|
Definíció a(z) Socket.cpp fájl 78. sorában. Hivatkozások ALREADY_HAVE_SOCKET, StringLib::debug(), GetSock(), sock, SOCKET_FAILED, SSL_FAILED, TYPE_TCP, TYPE_UDP és WRONG_SOCKET_TYPE. Hivatkozások: ListenServer::Bind() és ConnectSocket::Connect(). |
|
Definíció a(z) Socket.cpp fájl 195. sorában. Hivatkozások __OnConnClosed(), Singleton< SocketHandler >::getInstance() és SOCKETHANDLING_FAILED. Hivatkozások: RealSocket::Read(). |
|
Definíció a(z) Socket.cpp fájl 179. sorában. Hivatkozások __OnConnected() és connected. |
|
Definíció a(z) Socket.cpp fájl 187. sorában. Hivatkozások __OnReadError() és Close(). |
|
|
|
|
|
Újraimplementáló leszármazottak: ListenServer és RealSocket. |
|
|
|
Definíció a(z) Socket.h fájl 107. sorában. Hivatkozások: Close(), OnConnected() és Socket(). |
|
|
|
Definíció a(z) Socket.h fájl 100. sorában. Hivatkozások: Socket(). |
|
|
|
|
|
Definíció a(z) Socket.h fájl 94. sorában. Hivatkozások: Close(), MakeSock(), Socket() és ~Socket(). |
|
|