|
psocksxx 1.1.1
|
Input and Output controller class for socket streams. More...
#include <iosockstream.h>
Public Member Functions | |
| iosockstream (sockstreambuf *ssb) throw () | |
| constructor | |
| virtual | ~iosockstream () throw () |
| destructor | |
| bool | timedout () const throw () |
| get the timed-out status for this stream | |
Public Member Functions inherited from psocksxx::isockstream | |
| isockstream (sockstreambuf *ssb) throw () | |
| constructor | |
| virtual | ~isockstream () throw () |
| destructor | |
Public Member Functions inherited from psocksxx::iosocks | |
| virtual | ~iosocks () throw () |
| destructor | |
| bool | timedout () const throw () |
| get the timed-out status flag value | |
| const timeval * | timeout (time_t sec, suseconds_t usec) throw () |
| set the timeout value for stream communications | |
| void * | clear_timeout () throw () |
| clear the timeout value | |
Public Member Functions inherited from psocksxx::osockstream | |
| osockstream (sockstreambuf *ssb) throw () | |
| constructor | |
| virtual | ~osockstream () throw () |
| destructor | |
Additional Inherited Members | |
Protected Member Functions inherited from psocksxx::iosocks | |
| iosocks () throw () | |
| empty default constructor | |
Input and Output controller class for socket streams.
This merges the two input and output controller classes to create a single interface for controlling both input and output socket streams.
|
inline | ||||||||||||||
constructor
| ssb | socket stream buffer |
This constructor simply initialises the parent classes with the passed in socket stream buffer
|
inline | |||||||||||||
get the timed-out status for this stream
true if timed-out flag is set or false otherwise.Returns the timed-out status.