#include <ListenServer.h>
A ListenServer osztály származási diagramja:
Publikus tagfüggvények | |
ListenServer () | |
virtual | ~ListenServer () |
void | Start (int _port, string _addr, SocketType type=TYPE_TCP) |
void | Start (struct sockaddr_in _saddr, SocketType _type=TYPE_TCP) |
void | Stop () |
Védett tagfüggvények | |
int | Accept (sockaddr_in &_saddr) |
Privát tagfüggvények | |
void | Listen (int opt) |
void | Bind (string host, int port) |
void | Bind () |
virtual void | __OnAccept () |
virtual void | __OnAcceptFailed () |
virtual void | __OnRead () |
virtual void | __OnClose () |
virtual void | __OnReadError () |
virtual void | __OnConnected () |
virtual void | __OnConnClosed () |
void | OnAccept () |
void | OnAcceptFailed () |
void | OnClose () |
Privát attribútumok | |
bool | running |
Barátok | |
class | SocketHandler |
|
Definíció a(z) ListenServer.cpp fájl 29. sorában. Hivatkozások running. |
|
Definíció a(z) ListenServer.cpp fájl 38. sorában. |
|
Újraimplementáló leszármazottak: MyServer. Definíció a(z) ListenServer.cpp fájl 172. sorában. Hivatkozások Accept(), Singleton< SocketHandler >::getInstance() és SOCKETHANDLING_FAILED. Hivatkozások: OnAccept(). |
|
Újraimplementáló leszármazottak: MyServer. Definíció a(z) ListenServer.h fájl 53. sorában. Hivatkozások: OnAcceptFailed(). |
|
Megvalósítja a következőket: Socket. Definíció a(z) ListenServer.h fájl 55. sorában. |
|
Újraimplementált ősök: Socket. Definíció a(z) ListenServer.h fájl 58. sorában. |
|
Újraimplementált ősök: Socket. Definíció a(z) ListenServer.h fájl 57. sorában. |
|
Megvalósítja a következőket: Socket. Definíció a(z) ListenServer.h fájl 54. sorában. |
|
Megvalósítja a következőket: Socket. Definíció a(z) ListenServer.h fájl 56. sorában. |
|
Definíció a(z) ListenServer.cpp fájl 147. sorában. Hivatkozások ACCEPT_FAILED, Socket::GetSock(), NOT_RUNNING és socket_t. Hivatkozások: __OnAccept() és MyServer::__OnAccept(). |
|
Definíció a(z) ListenServer.cpp fájl 212. sorában. Hivatkozások BIND_FAILED, Socket::GetSock() és Socket::MakeSock(). |
|
Definíció a(z) ListenServer.cpp fájl 187. sorában. Hivatkozások Bind(). |
|
Definíció a(z) ListenServer.cpp fájl 228. sorában. Hivatkozások BIND_FIRST, Socket::GetSock() és LISTEN_FAILED. Hivatkozások: Start(). |
|
Definíció a(z) ListenServer.cpp fájl 128. sorában. Hivatkozások __OnAccept(), Socket::GetSock(), StringLib::itos() és StringLib::out(). |
|
Definíció a(z) ListenServer.cpp fájl 164. sorában. Hivatkozások __OnAcceptFailed(). |
|
|
|
|
|
Definíció a(z) ListenServer.cpp fájl 43. sorában. Hivatkozások ALREADY_RUNNING, backlog, Bind(), BIND_FAILED, StringLib::debug(), StringLib::error(), Socket::GetAddr(), Singleton< SocketHandler >::getInstance(), Socket::GetLastError(), Socket::GetPort(), StringLib::itos(), Listen(), LISTEN_FAILED, running, SOCKET_FAILED és SOCKETHANDLING_FAILED. |
|
Definíció a(z) ListenServer.cpp fájl 95. sorában. Hivatkozások Socket::Close(), Singleton< SocketHandler >::getInstance(), NOT_RUNNING, running és SOCKETHANDLING_FAILED. |
|
Újraimplementált ősök: Socket. Definíció a(z) ListenServer.h fájl 33. sorában. |
|
Definíció a(z) ListenServer.h fájl 46. sorában. Hivatkozások: ListenServer(), Start() és Stop(). |