cxxtools::IOStream Class Reference

#include <cxxtools/iostream.h>

Inheritance diagram for cxxtools::IOStream:
cxxtools::BasicIOStream< char > basic_iostream cxxtools::net::TcpStream

Public Member Functions

 IOStream (size_t bufferSize=8192, bool extend=false)
 IOStream (IODevice &device, size_t bufferSize=8192, bool extend=false)
 ~IOStream ()
StreamBufferbuffer ()
IODeviceattachDevice (IODevice &device)
IODeviceattachedDevice ()
- Public Member Functions inherited from cxxtools::BasicIOStream< char >
 BasicIOStream (BasicStreamBuffer< char > *buffer=0)
 ~BasicIOStream ()
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.
std::streamsize writesome (char *buffer, std::streamsize n)

Constructor & Destructor Documentation

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

Member Function Documentation

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

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