cxxtools::IStream Class Reference

#include <cxxtools/iostream.h>

Inheritance diagram for cxxtools::IStream:
cxxtools::BasicIStream< char > basic_istream

Public Member Functions

 IStream (size_t bufferSize=8192, bool extend=false)
 ~IStream ()
 IStream (IODevice &device, size_t bufferSize=8192, bool extend=false)
StreamBufferbuffer ()
IODeviceattachDevice (IODevice &device)
IODeviceattachedDevice ()
- Public Member Functions inherited from cxxtools::BasicIStream< char >
 BasicIStream (BasicStreamBuffer< char > *buffer=0)
 ~BasicIStream ()
BasicStreamBuffer< char > * attachedBuffer ()
 Access to the underlying buffer.
BasicStreamBuffer< char > * attachBuffer (BasicStreamBuffer< char > *buffer)
std::streamsize peeksome (char *buffer, std::streamsize n)
 Peeks bytes in the stream buffer.

Constructor & Destructor Documentation

cxxtools::IStream::IStream ( size_t  bufferSize = 8192,
bool  extend = false 
)
explicit
cxxtools::IStream::~IStream ( )
cxxtools::IStream::IStream ( IODevice device,
size_t  bufferSize = 8192,
bool  extend = false 
)
explicit

Member Function Documentation

IODevice* cxxtools::IStream::attachDevice ( IODevice device)
IODevice* cxxtools::IStream::attachedDevice ( )
StreamBuffer& cxxtools::IStream::buffer ( )

The documentation for this class was generated from the following file: