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

#include <akgnet_socket.hh>

Inheritance diagram for akg::ClientSocket:
akg::Socket akg::FileDescriptor

Public Member Functions

 ClientSocket () throw ()
 Default constructor. More...
 
 ~ClientSocket () throw ()
 Destructor. More...
 
bool open (const char *serverHost, int serverPort) throw ()
 Opens the connection with the given server. 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

ClientSocket - socket for clients, to communicate with servers

Constructor & Destructor Documentation

akg::ClientSocket::ClientSocket ( )
throw (
)

Default constructor.

akg::ClientSocket::~ClientSocket ( )
throw (
)

Destructor.

Member Function Documentation

bool akg::ClientSocket::open ( const char *  serverHost,
int  serverPort 
)
throw (
)

Opens the connection with the given server. Returns true on succes.


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