Webmaster  |  Imprint 
C++ Server Pages
Main  |  License  |  Documentation  |  Download 

BasicIOStream Class Template Reference

An iostream with peeking capability.

#include <cxxtools/iostream.h>

List of all members.

Public Member Functions

 BasicIOStream (BasicStreamBuffer< CharT > *buffer=0)
BasicStreamBuffer< CharT > * attachedBuffer ()
 Access to the underlying buffer.
BasicStreamBuffer< CharT > * attachBuffer (BasicStreamBuffer< CharT > *buffer)
std::streamsize peeksome (CharT *buffer, std::streamsize n)
 Peeks bytes in the stream buffer.
std::streamsize writesome (CharT *buffer, std::streamsize n)

template<typename CharT>
class cxxtools::BasicIOStream< CharT >


Member Function Documentation

std::streamsize peeksome ( CharT *  buffer,
std::streamsize  n 
)

The number of bytes that can be peeked depends on the current stream buffer get area and maybe less than requested, similar to istream::readsome().

Copyright © 2008 The Tntnet Development Team
Tntnet 1.6