namespace Akenti class SocketInBuffer : public streambuf

A SocketInBuffer is a particular type of stream buffer for sockets in the input buffer

Inheritance:


Public Methods

SocketImplFactory ()
Creates the object
virtual ~SocketImplFactory ()
Destroys the object
virtual SocketImpl* createSocketImpl () const
Creates a new SocketImpl object
static void setSocketImplFactory (const SocketImplFactory& fac)
Sets this object to the new SocketImplFactory fac
static const SocketImplFactory& getSocketImplFactory ()
Returns the SocketImplFactory object
SocketInBuffer (const IOHandler& fd)
Constructs this object
~SocketInBuffer ()
Destroys this object
string paramString () const
Returns a string representation for SocketInBuffer which is used for debugging purposes

Protected Methods

int underflow ()
Reponsible for inserting characters into the buffer

Documentation

A SocketInBuffer is a particular type of stream buffer for sockets in the input buffer.
SocketImplFactory()
Creates the object

virtual ~SocketImplFactory()
Destroys the object

virtual SocketImpl* createSocketImpl() const
Creates a new SocketImpl object.
Returns:
the new SocketImpl object

static void setSocketImplFactory(const SocketImplFactory& fac)
Sets this object to the new SocketImplFactory fac.
Parameters:
fac - the new SocketImplFactory

static const SocketImplFactory& getSocketImplFactory()
Returns the SocketImplFactory object.
Returns:
the SocketImplFactory object

SocketInBuffer(const IOHandler& fd)
Constructs this object.
Parameters:
fd - the descriptor

~SocketInBuffer()
Destroys this object

string paramString() const
Returns a string representation for SocketInBuffer which is used for debugging purposes.
Returns:
debugging info

int underflow()
Reponsible for inserting characters into the buffer.
Returns:
the current read position of the buffer


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/11/01
See Also:
IOHandler

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de