PTLib  Version 2.10.11
PChannelStreamBuffer Class Reference

#include <channel.h>

Inheritance diagram for PChannelStreamBuffer:

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 (off_type, 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() [1/2]

PChannelStreamBuffer::PChannelStreamBuffer ( PChannel chan)
protected

§ PChannelStreamBuffer() [2/2]

PChannelStreamBuffer::PChannelStreamBuffer ( const PChannelStreamBuffer sbuf)

Member Function Documentation

§ operator=()

PChannelStreamBuffer& PChannelStreamBuffer::operator= ( const PChannelStreamBuffer sbuf)

§ overflow()

virtual int_type PChannelStreamBuffer::overflow ( int_type  = EOF)
protectedvirtual

§ seekoff()

virtual pos_type PChannelStreamBuffer::seekoff ( off_type  ,
ios_base::seekdir  ,
ios_base::openmode  = ios_base::in|ios_base::out 
)
protectedvirtual

§ seekpos()

virtual pos_type PChannelStreamBuffer::seekpos ( pos_type  ,
ios_base::openmode  = ios_base::in|ios_base::out 
)
protectedvirtual

§ SetBufferSize()

PBoolean PChannelStreamBuffer::SetBufferSize ( PINDEX  newSize)
protected

§ sync()

virtual int PChannelStreamBuffer::sync ( )
protectedvirtual

§ underflow()

virtual int_type PChannelStreamBuffer::underflow ( )
protectedvirtual

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