rasdaman complete source
Public Member Functions | List of all members
akg::ServerSocket Class Reference

#include <akgnet_socket.hh>

Inheritance diagram for akg::ServerSocket:
akg::Socket akg::FileDescriptor

Public Member Functions

 ServerSocket () throw ()
 Default constructor. More...
 
 ~ServerSocket () throw ()
 Destructor. More...
 
bool acceptFrom (ListenSocket &) throw ()
 Accepts a pending connection from a ListenSocket. Returns true on succes. More...
 
- Public Member Functions inherited from akg::Socket
 Socket () throw ()
 Default constructor. More...
 
SocketAddress getAddress () throw ()
 Returns the SocketAddress of this socket. More...
 
SocketAddress getPeerAddress () throw ()
 
- Public Member Functions inherited from akg::FileDescriptor
 ~FileDescriptor () throw ()
 Destructor, if open, closes the file descriptor. More...
 
int operator() () throw ()
 Returns the OS file descriptor. More...
 
bool isOpen () throw ()
 
void close () throw ()
 Closes the descriptor. More...
 
int getErrno () throw ()
 Returns the error number of the last operation. More...
 
int write (const void *buffer, int count) throw ()
 
int read (void *buffer, int count) throw ()
 
bool setNonBlocking (bool nonBlocking) throw ()
 
bool isNonBlocking () throw ()
 Returns true if the descriptors is in non-blocking mode. More...
 

Additional Inherited Members

- Protected Member Functions inherited from akg::Socket
bool createTcpSocket () throw ()
 helper function to initialize this Socket as a TCP/IP socket More...
 
- Protected Member Functions inherited from akg::FileDescriptor
 FileDescriptor () throw ()
 Protected constructor. More...
 
void saveErrno () throw ()
 Saves the errno. More...
 
- Protected Attributes inherited from akg::FileDescriptor
int fileDescriptor
 
int savedErrno
 

Detailed Description

ServerSocket - socket for servers, to communicate with clients It opens by accepting a pending connection from a ListenSocket

Constructor & Destructor Documentation

akg::ServerSocket::ServerSocket ( )
throw (
)

Default constructor.

akg::ServerSocket::~ServerSocket ( )
throw (
)

Destructor.

Member Function Documentation

bool akg::ServerSocket::acceptFrom ( ListenSocket )
throw (
)

Accepts a pending connection from a ListenSocket. Returns true on succes.


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