QListeningSocket Class Reference
[ApolloNetworking]

Inheritance diagram for QListeningSocket:

QFileDescriptor

List of all members.


Detailed Description

Author:
Marco Pallavicini

Sergio Di Domizio


Public Member Functions

 QListeningSocket (int port)
 ctor
virtual ~QListeningSocket ()
 dtor
virtual int HandleCommand (QDescriptorList &descrList)
 accept incoming connection and create QConnectedSocket object
virtual int AcceptConnection () const
 wrapper for accept() syscall

Constructor & Destructor Documentation

QListeningSocket::QListeningSocket ( int  port  ) 

ctor

Parameters:
port network port for the socket to listen on
Create listening socket and perform all the necessary initializations. Throw error if something fails.

References QFileDescriptor::SetFileDescriptor().


Member Function Documentation

int QListeningSocket::HandleCommand ( QDescriptorList descrList  )  [virtual]

accept incoming connection and create QConnectedSocket object

Parameters:
descrList descriptor list this fd belogns to
Returns:
0 on success, or errno in case of any other error

Reimplemented from QFileDescriptor.

References AcceptConnection(), and QDescriptorList::AddDescriptor().

int QListeningSocket::AcceptConnection (  )  const [virtual]

wrapper for accept() syscall

Returns:
fd associated to the accepted connection or -1 if accept() fails (errno is set in this case)

References QFileDescriptor::FileDescriptor().

Referenced by HandleCommand().


The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:07 2010 for CUORE Software by  doxygen 1.5.6