Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PosixTCPServerSocket Class Reference

Posix TCP server socket implementation. More...

#include <PosixTCPServerSocket.h>

Inheritance diagram for PosixTCPServerSocket::

Socket PosixSocket PosixSocket TCPServerSocket TCPServerSocket List of all members.

Public Methods

 PosixTCPServerSocket (u_short port, u_short range)
 ~PosixTCPServerSocket ()
int open ()
TCPSocketaccept ()
int listen ()
short getRemotePort ()
char * getRemoteAddr ()

Protected Attributes

sockaddr_in _remAddr

Detailed Description

Posix TCP server socket implementation.

Definition at line 13 of file PosixTCPServerSocket.h.


Constructor & Destructor Documentation

PosixTCPServerSocket::PosixTCPServerSocket u_short    port,
u_short    range
 

Definition at line 4 of file PosixTCPServerSocket.cpp.

References _remAddr, and PosixSocket::create().

PosixTCPServerSocket::~PosixTCPServerSocket  
 

Definition at line 11 of file PosixTCPServerSocket.cpp.


Member Function Documentation

TCPSocket * PosixTCPServerSocket::accept  
 

Definition at line 32 of file PosixTCPServerSocket.cpp.

References _remAddr, and PosixSocket::_sockFD.

char * PosixTCPServerSocket::getRemoteAddr  
 

Definition at line 48 of file PosixTCPServerSocket.cpp.

References _remAddr.

short PosixTCPServerSocket::getRemotePort  
 

Definition at line 42 of file PosixTCPServerSocket.cpp.

References _remAddr.

int PosixTCPServerSocket::listen  
 

Definition at line 26 of file PosixTCPServerSocket.cpp.

References PosixSocket::_sockFD.

Referenced by open().

int PosixTCPServerSocket::open  
 

Definition at line 16 of file PosixTCPServerSocket.cpp.

References PosixSocket::_sockFD, PosixSocket::bind(), and listen().


Member Data Documentation

struct sockaddr_in PosixTCPServerSocket::_remAddr [protected]
 

Definition at line 15 of file PosixTCPServerSocket.h.

Referenced by accept(), getRemoteAddr(), getRemotePort(), and PosixTCPServerSocket().


The documentation for this class was generated from the following files:
Generated on Mon Oct 7 09:33:36 2002 for Gaia by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001