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

RealSocket osztályreferencia

#include <RealSocket.h>

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

Socket ConnectSocket IncomingSocket MyConnectSocket MyIncomingSocket

Publikus tagfüggvények

 RealSocket (socket_t _sock)
string GetReadBuf ()
int GetReadLen ()
string GetWriteBuf ()
int GetWriteLen ()
void Write (string str)
bool IsConnected ()

Privát tagfüggvények

int WriteBuffer (string writeval)
int WriteBuffer (void *writeval, int writelen)
int WriteBuffer (char *writeval)
int Read (string &readval)
int Read (void *readval, int readlen)
void OnRead ()
void OnWrite ()
void OnConnectionError ()
virtual void __OnConnClosed ()
virtual void __OnConnected ()
virtual void __OnRead ()=0
virtual void __OnClose ()=0
virtual void __OnReadError ()=0

Privát attribútumok

string ReadBuf
string WriteBuf
int ReadLen
int WriteLen

Barátok

class SocketHandler
class ConnectSocket

Konstruktorok és destruktorok dokumentációja

RealSocket::RealSocket socket_t  _sock  ) 
 

Definíció a(z) RealSocket.cpp fájl 26. sorában.

Hivatkozások ReadBuf, ReadLen, WriteBuf és WriteLen.


Tagfüggvények dokumentációja

virtual void RealSocket::__OnClose  )  [private, pure virtual]
 

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

Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket és IncomingSocket.

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

Újraimplementált ősök: Socket.

Újraimplementáló leszármazottak: MyConnectSocket, MyIncomingSocket, ConnectSocket és IncomingSocket.

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

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

Újraimplementált ősök: Socket.

Újraimplementáló leszármazottak: MyIncomingSocket, ConnectSocket és IncomingSocket.

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

virtual void RealSocket::__OnRead  )  [private, pure virtual]
 

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

Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket és IncomingSocket.

Hivatkozások: OnRead().

virtual void RealSocket::__OnReadError  )  [private, pure virtual]
 

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

Megvalósítják a következők: MyConnectSocket, MyIncomingSocket, ConnectSocket és IncomingSocket.

string RealSocket::GetReadBuf  ) 
 

Definíció a(z) RealSocket.cpp fájl 39. sorában.

Hivatkozások: MyIncomingSocket::__OnRead() és MyConnectSocket::__OnRead().

int RealSocket::GetReadLen  ) 
 

Definíció a(z) RealSocket.cpp fájl 47. sorában.

Hivatkozások ReadBuf.

Hivatkozások: MyIncomingSocket::__OnRead().

string RealSocket::GetWriteBuf  ) 
 

Definíció a(z) RealSocket.cpp fájl 54. sorában.

Hivatkozások: OnWrite().

int RealSocket::GetWriteLen  ) 
 

Definíció a(z) RealSocket.cpp fájl 61. sorában.

Hivatkozások WriteBuf.

bool RealSocket::IsConnected  ) 
 

Definíció a(z) RealSocket.cpp fájl 272. sorában.

Hivatkozások: ConnectSocket::Connect(), ConnectSocket::Disconnect(), SocketHandler::Handle(), Read() és WriteBuffer().

void RealSocket::OnConnectionError  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 266. sorában.

Hivatkozások Socket::Close().

void RealSocket::OnRead  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 238. sorában.

Hivatkozások __OnRead(), Read(), READ_FAILED, ReadBuf és ReadLen.

void RealSocket::OnWrite  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 254. sorában.

Hivatkozások GetWriteBuf(), WriteBuf, WriteBuffer() és WriteLen.

int RealSocket::Read void *  readval,
int  readlen
[private]
 

Definíció a(z) RealSocket.cpp fájl 162. sorában.

Hivatkozások Socket::GetSock(), IsConnected(), NO_SSL, Socket::OnConnClosed() és SOCKET_CLOSED.

int RealSocket::Read string &  readval  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 150. sorában.

Hivatkozások bufflen.

Hivatkozások: OnRead().

void RealSocket::Write string  str  ) 
 

Definíció a(z) RealSocket.cpp fájl 68. sorában.

Hivatkozások WriteBuf és WriteLen.

Hivatkozások: IncomingSocket::Tellroom().

int RealSocket::WriteBuffer char *  writeval  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 132. sorában.

Hivatkozások WriteBuffer().

int RealSocket::WriteBuffer void *  writeval,
int  writelen
[private]
 

Definíció a(z) RealSocket.cpp fájl 85. sorában.

Hivatkozások Socket::GetSock(), IsConnected(), NO_SSL, SOCKET_CLOSED és SOCKET_DISCONNECTED.

int RealSocket::WriteBuffer string  writeval  )  [private]
 

Definíció a(z) RealSocket.cpp fájl 77. sorában.

Hivatkozások: OnWrite() és WriteBuffer().


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

friend class ConnectSocket [friend]
 

Definíció a(z) RealSocket.h fájl 31. sorában.

friend class SocketHandler [friend]
 

Újraimplementált ősök: Socket.

Definíció a(z) RealSocket.h fájl 30. sorában.


Adatmezők dokumentációja

string RealSocket::ReadBuf [private]
 

Definíció a(z) RealSocket.h fájl 63. sorában.

Hivatkozások: GetReadLen(), OnRead() és RealSocket().

int RealSocket::ReadLen [private]
 

Definíció a(z) RealSocket.h fájl 65. sorában.

Hivatkozások: OnRead() és RealSocket().

string RealSocket::WriteBuf [private]
 

Definíció a(z) RealSocket.h fájl 64. sorában.

Hivatkozások: GetWriteLen(), OnWrite(), RealSocket() és Write().

int RealSocket::WriteLen [private]
 

Definíció a(z) RealSocket.h fájl 66. sorában.

Hivatkozások: OnWrite(), RealSocket() és Write().


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