Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

PLearn::pl_fdstream Class Reference

#include <pl_fdstream.h>

Inheritance diagram for PLearn::pl_fdstream:

Inheritance graph
[legend]
Collaboration diagram for PLearn::pl_fdstream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 pl_fdstream ()
 pl_fdstream (int fd, int inbufsize=pl_dftbuflen, int outbufsize=pl_dftbuflen)
void init (int fd, int inbufsize=pl_dftbuflen, int outbufsize=pl_dftbuflen)
void attach (int fd)
 for compatibility with old non-standard stl fstream

 ~pl_fdstream ()

Protected Attributes

char * outbuffer

Constructor & Destructor Documentation

PLearn::pl_fdstream::pl_fdstream  )  [inline]
 

Definition at line 98 of file pl_fdstream.h.

References outbuffer.

PLearn::pl_fdstream::pl_fdstream int  fd,
int  inbufsize = pl_dftbuflen,
int  outbufsize = pl_dftbuflen
[inline]
 

Definition at line 102 of file pl_fdstream.h.

References init(), and outbuffer.

PLearn::pl_fdstream::~pl_fdstream  ) 
 

Definition at line 191 of file pl_fdstream.cc.

References PLearn::flush(), and outbuffer.


Member Function Documentation

void PLearn::pl_fdstream::attach int  fd  ) 
 

for compatibility with old non-standard stl fstream

Definition at line 179 of file pl_fdstream.cc.

References outbuffer, and PLearn::pl_dftbuflen.

void PLearn::pl_fdstream::init int  fd,
int  inbufsize = pl_dftbuflen,
int  outbufsize = pl_dftbuflen
 

Definition at line 159 of file pl_fdstream.cc.

References outbuffer.

Referenced by pl_fdstream().


Member Data Documentation

char* PLearn::pl_fdstream::outbuffer [protected]
 

Definition at line 94 of file pl_fdstream.h.

Referenced by attach(), init(), pl_fdstream(), and ~pl_fdstream().


The documentation for this class was generated from the following files:
Generated on Tue Aug 17 16:23:12 2004 for PLearn by doxygen 1.3.7