rasdaman complete source
|
#include <akgnet_socket.hh>
Public Member Functions | |
ListenSocket () throw () | |
Default constructor. More... | |
~ListenSocket () throw () | |
Destructor, closes, indirectly, the socket. More... | |
bool | open (int port) throw () |
Opens the listen socket. Returns true if succes. More... | |
void | setQueueSize (int newSize) throw () |
int | getQueueSize () throw () |
Returns the OS queue size for this socket. More... | |
![]() | |
Socket () throw () | |
Default constructor. More... | |
SocketAddress | getAddress () throw () |
Returns the SocketAddress of this socket. More... | |
SocketAddress | getPeerAddress () throw () |
![]() | |
~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 | |
![]() | |
bool | createTcpSocket () throw () |
helper function to initialize this Socket as a TCP/IP socket More... | |
![]() | |
FileDescriptor () throw () | |
Protected constructor. More... | |
void | saveErrno () throw () |
Saves the errno. More... | |
![]() | |
int | fileDescriptor |
int | savedErrno |
ListenSocket - socket for servers, to listen for clients
akg::ListenSocket::ListenSocket | ( | ) | ||
throw | ( | |||
) |
Default constructor.
akg::ListenSocket::~ListenSocket | ( | ) | ||
throw | ( | |||
) |
Destructor, closes, indirectly, the socket.
int akg::ListenSocket::getQueueSize | ( | ) | ||
throw | ( | |||
) |
Returns the OS queue size for this socket.
bool akg::ListenSocket::open | ( | int | port | ) | |
throw | ( | ||||
) |
Opens the listen socket. Returns true if succes.
void akg::ListenSocket::setQueueSize | ( | int | newSize | ) | |
throw | ( | ||||
) |
Sets the OS queue size for this socket. Maximal size is SOMAXCONN Assert: newSize > 0