reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::ResipStreamBuf Class Referenceabstract

#include <resipfaststreams.hxx>

Inheritance diagram for resip::ResipStreamBuf:
[legend]

Public Member Functions

 ResipStreamBuf (void)
 
virtual ~ResipStreamBuf (void)
 
virtual size_t writebuf (const char *s, size_t count)=0
 
virtual size_t readbuf (char *buf, size_t count)=0
 
virtual size_t putbuf (char ch)=0
 
virtual void flushbuf (void)=0
 
virtual uint64_t tellpbuf (void)=0
 

Detailed Description

Definition at line 28 of file resipfaststreams.hxx.

Constructor & Destructor Documentation

◆ ResipStreamBuf()

resip::ResipStreamBuf::ResipStreamBuf ( void  )
inline

Definition at line 31 of file resipfaststreams.hxx.

◆ ~ResipStreamBuf()

virtual resip::ResipStreamBuf::~ResipStreamBuf ( void  )
inlinevirtual

Definition at line 33 of file resipfaststreams.hxx.

Member Function Documentation

◆ flushbuf()

virtual void resip::ResipStreamBuf::flushbuf ( void  )
pure virtual

Implemented in resip::CountBuffer, and resip::ResipStdBuf.

◆ putbuf()

virtual size_t resip::ResipStreamBuf::putbuf ( char  ch)
pure virtual

Implemented in resip::CountBuffer, and resip::ResipStdBuf.

◆ readbuf()

virtual size_t resip::ResipStreamBuf::readbuf ( char *  buf,
size_t  count 
)
pure virtual

Implemented in resip::CountBuffer, and resip::ResipStdBuf.

◆ tellpbuf()

virtual uint64_t resip::ResipStreamBuf::tellpbuf ( void  )
pure virtual

Implemented in resip::CountBuffer, and resip::ResipStdBuf.

◆ writebuf()

virtual size_t resip::ResipStreamBuf::writebuf ( const char *  s,
size_t  count 
)
pure virtual

Implemented in resip::CountBuffer, and resip::ResipStdBuf.


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