psocksxx 1.1.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
psocksxx::isockstream Class Reference

Input controller class for socket streams. More...

#include <isockstream.h>

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

Public Member Functions

 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
 

Additional Inherited Members

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

Detailed Description

Input controller class for socket streams.

This class acts as an interface for getting inputs from a psocksxx::sockstreambuf class.

Constructor & Destructor Documentation

◆ isockstream()

psocksxx::isockstream::isockstream ( sockstreambuf ssb)
throw (
)

constructor

Parameters
ssbsocket stream buffer

Create an input socket stream controller instance.