Főoldal | Névtérlista | Osztályhierarchia | Betűrendes lista | Adatszerkezetek | Könyvtárak | Fájllista | Névtértagok | Adatmezők | Globális elemek

ListenServer osztályreferencia

#include <ListenServer.h>

A ListenServer osztály származási diagramja:

Socket MyServer

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

Konstruktorok és destruktorok dokumentációja

ListenServer::ListenServer  ) 
 

Definíció a(z) ListenServer.cpp fájl 29. sorában.

Hivatkozások running.

ListenServer::~ListenServer  )  [virtual]
 

Definíció a(z) ListenServer.cpp fájl 38. sorában.


Tagfüggvények dokumentációja

void ListenServer::__OnAccept  )  [private, virtual]
 

Ú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().

virtual void ListenServer::__OnAcceptFailed  )  [inline, private, virtual]
 

Újraimplementáló leszármazottak: MyServer.

Definíció a(z) ListenServer.h fájl 53. sorában.

Hivatkozások: OnAcceptFailed().

virtual void ListenServer::__OnClose  )  [inline, private, virtual]
 

Megvalósítja a következőket: Socket.

Definíció a(z) ListenServer.h fájl 55. sorában.

virtual void ListenServer::__OnConnClosed  )  [inline, private, virtual]
 

Újraimplementált ősök: Socket.

Definíció a(z) ListenServer.h fájl 58. sorában.

virtual void ListenServer::__OnConnected  )  [inline, private, virtual]
 

Újraimplementált ősök: Socket.

Definíció a(z) ListenServer.h fájl 57. sorában.

virtual void ListenServer::__OnRead  )  [inline, private, virtual]
 

Megvalósítja a következőket: Socket.

Definíció a(z) ListenServer.h fájl 54. sorában.

virtual void ListenServer::__OnReadError  )  [inline, private, virtual]
 

Megvalósítja a következőket: Socket.

Definíció a(z) ListenServer.h fájl 56. sorában.

int ListenServer::Accept sockaddr_in &  _saddr  )  [protected]
 

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().

void ListenServer::Bind  )  [private]
 

Definíció a(z) ListenServer.cpp fájl 212. sorában.

Hivatkozások BIND_FAILED, Socket::GetSock() és Socket::MakeSock().

Hivatkozások: Bind() és Start().

void ListenServer::Bind string  host,
int  port
[private]
 

Definíció a(z) ListenServer.cpp fájl 187. sorában.

Hivatkozások Bind().

void ListenServer::Listen int  opt  )  [private]
 

Definíció a(z) ListenServer.cpp fájl 228. sorában.

Hivatkozások BIND_FIRST, Socket::GetSock() és LISTEN_FAILED.

Hivatkozások: Start().

void ListenServer::OnAccept  )  [private]
 

Definíció a(z) ListenServer.cpp fájl 128. sorában.

Hivatkozások __OnAccept(), Socket::GetSock(), StringLib::itos() és StringLib::out().

void ListenServer::OnAcceptFailed  )  [private]
 

Definíció a(z) ListenServer.cpp fájl 164. sorában.

Hivatkozások __OnAcceptFailed().

void ListenServer::OnClose  )  [private]
 

void ListenServer::Start struct sockaddr_in  _saddr,
SocketType  _type = TYPE_TCP
 

void ListenServer::Start int  _port,
string  _addr,
SocketType  type = TYPE_TCP
 

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.

void ListenServer::Stop  ) 
 

Definíció a(z) ListenServer.cpp fájl 95. sorában.

Hivatkozások Socket::Close(), Singleton< SocketHandler >::getInstance(), NOT_RUNNING, running és SOCKETHANDLING_FAILED.


Barát és kapcsolódó függvények dokumentációja

friend class SocketHandler [friend]
 

Újraimplementált ősök: Socket.

Definíció a(z) ListenServer.h fájl 33. sorában.


Adatmezők dokumentációja

bool ListenServer::running [private]
 

Definíció a(z) ListenServer.h fájl 46. sorában.

Hivatkozások: ListenServer(), Start() és Stop().


Ez a dokumentáció az osztályról a következő fájlok alapján készült:
SourceForge.netLogo