fd_iostream Class Reference

iostream attached to a file descriptor (can be reduced to an istream or ostream!) More...

#include <unix_buffer.H>

Inheritance diagram for fd_iostream:

Inheritance graph
[legend]
Collaboration diagram for fd_iostream:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int get_descriptor () const
 returns the attached file/socket descriptor
 fd_iostream (const int _fd)
virtual ~fd_iostream ()

Protected Member Functions

virtual int _get_descriptor () const

Protected Attributes

unix_fd_buffer buf


Detailed Description

iostream attached to a file descriptor (can be reduced to an istream or ostream!)

Definition at line 1290 of file unix_buffer.H.


Constructor & Destructor Documentation

fd_iostream::fd_iostream ( const int  _fd  )  [inline, explicit]

Definition at line 1300 of file unix_buffer.H.

virtual fd_iostream::~fd_iostream (  )  [inline, virtual]

Definition at line 1301 of file unix_buffer.H.


Member Function Documentation

virtual int fd_iostream::_get_descriptor (  )  const [inline, protected, virtual]

Implements Cprovide_descriptor_access.

Reimplemented in sd_iostream.

Definition at line 1294 of file unix_buffer.H.

References buf, and unix_fd_buffer::get_descriptor().

Here is the call graph for this function:

int fd_iostream::get_descriptor (  )  const [inline]

returns the attached file/socket descriptor

Definition at line 1298 of file unix_buffer.H.


Member Data Documentation

unix_fd_buffer fd_iostream::buf [protected]

Definition at line 1293 of file unix_buffer.H.

Referenced by sd_iostream::_get_descriptor(), and _get_descriptor().


The documentation for this class was generated from the following file:
Generated on Wed Nov 7 23:31:54 2007 for Qsieve by  doxygen 1.5.4