PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PChannelStreamBuffer Class Reference

#include <channel.h>

Inherits streambuf.

Public Member Functions

 PChannelStreamBuffer (const PChannelStreamBuffer &sbuf)
 
PChannelStreamBufferoperator= (const PChannelStreamBuffer &sbuf)
 

Protected Member Functions

 PChannelStreamBuffer (PChannel *chan)
 
virtual int_type overflow (int_type=EOF)
 
virtual int_type underflow ()
 
virtual int sync ()
 
virtual pos_type seekoff (std::streamoff, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)
 
virtual pos_type seekpos (pos_type, ios_base::openmode=ios_base::in|ios_base::out)
 
PBoolean SetBufferSize (PINDEX newSize)
 

Constructor & Destructor Documentation

PChannelStreamBuffer::PChannelStreamBuffer ( PChannel chan)
protected
PChannelStreamBuffer::PChannelStreamBuffer ( const PChannelStreamBuffer sbuf)

Member Function Documentation

PChannelStreamBuffer& PChannelStreamBuffer::operator= ( const PChannelStreamBuffer sbuf)
virtual int_type PChannelStreamBuffer::overflow ( int_type  = EOF)
protectedvirtual
virtual pos_type PChannelStreamBuffer::seekoff ( std::streamoff  ,
ios_base::seekdir  ,
ios_base::openmode  = ios_base::in|ios_base::out 
)
protectedvirtual
virtual pos_type PChannelStreamBuffer::seekpos ( pos_type  ,
ios_base::openmode  = ios_base::in|ios_base::out 
)
protectedvirtual
PBoolean PChannelStreamBuffer::SetBufferSize ( PINDEX  newSize)
protected
virtual int PChannelStreamBuffer::sync ( )
protectedvirtual
virtual int_type PChannelStreamBuffer::underflow ( )
protectedvirtual

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