psocksxx  1.0.0
Public Member Functions | List of all members
psocksxx::osockstream Class Reference

Output controller class for socket streams. More...

#include <osockstream.h>

Inheritance diagram for psocksxx::osockstream:
psocksxx::iosocks psocksxx::iosockstream psocksxx::lsockstream psocksxx::nsockstream psocksxx::tcpnsockstream psocksxx::udpnsockstream

Public Member Functions

 osockstream (sockstreambuf *ssb) throw ()
 constructor More...
 
virtual ~osockstream () throw ()
 destructor
 
- Public Member Functions inherited from psocksxx::iosocks
virtual ~iosocks () throw ()
 destructor More...
 
bool timedout () const throw ()
 get the timed-out status flag value More...
 
const timeval * timeout (time_t sec, suseconds_t usec) throw ()
 set the timeout value for stream communications More...
 
void * clear_timeout () throw ()
 clear the timeout value More...
 

Additional Inherited Members

- Protected Member Functions inherited from psocksxx::iosocks
 iosocks () throw ()
 empty default constructor More...
 

Detailed Description

Output controller class for socket streams.

This class acts as an interface for sendding outputs to a psocksxx::sockstreambuf class

Constructor & Destructor Documentation

psocksxx::osockstream::osockstream ( sockstreambuf ssb)
throw (
)

constructor

Parameters
ssbsocket stream buffer

Create and output socket stream controller instance