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

Used to replace std::cerr, std::cout, etc. More...

#include <resipfaststreams.hxx>

Inheritance diagram for resip::ResipStdBuf:
[legend]

Public Types

enum  BufType { null , stdCerr , stdCout }
 
typedef enum resip::ResipStdBuf::BufType BufType
 

Public Member Functions

 ResipStdBuf (BufType type)
 
 ~ResipStdBuf (void)
 
virtual size_t writebuf (const char *s, size_t count)
 
virtual size_t readbuf (char *buf, size_t count)
 
virtual size_t putbuf (char ch)
 
virtual void flushbuf (void)
 
virtual uint64_t tellpbuf (void)
 
- Public Member Functions inherited from resip::ResipStreamBuf
 ResipStreamBuf (void)
 
virtual ~ResipStreamBuf (void)
 

Detailed Description

Used to replace std::cerr, std::cout, etc.

Definition at line 387 of file resipfaststreams.hxx.

Member Typedef Documentation

◆ BufType

Member Enumeration Documentation

◆ BufType

Enumerator
null 
stdCerr 
stdCout 

Definition at line 390 of file resipfaststreams.hxx.

Constructor & Destructor Documentation

◆ ResipStdBuf()

resip::ResipStdBuf::ResipStdBuf ( BufType  type)
inline

Definition at line 397 of file resipfaststreams.hxx.

◆ ~ResipStdBuf()

resip::ResipStdBuf::~ResipStdBuf ( void  )
inline

Definition at line 401 of file resipfaststreams.hxx.

Member Function Documentation

◆ flushbuf()

virtual void resip::ResipStdBuf::flushbuf ( void  )
inlinevirtual

Implements resip::ResipStreamBuf.

Definition at line 431 of file resipfaststreams.hxx.

◆ putbuf()

virtual size_t resip::ResipStdBuf::putbuf ( char  ch)
inlinevirtual

Implements resip::ResipStreamBuf.

Definition at line 427 of file resipfaststreams.hxx.

◆ readbuf()

virtual size_t resip::ResipStdBuf::readbuf ( char *  buf,
size_t  count 
)
inlinevirtual

Implements resip::ResipStreamBuf.

Definition at line 423 of file resipfaststreams.hxx.

◆ tellpbuf()

virtual uint64_t resip::ResipStdBuf::tellpbuf ( void  )
inlinevirtual

Implements resip::ResipStreamBuf.

Definition at line 433 of file resipfaststreams.hxx.

◆ writebuf()

virtual size_t resip::ResipStdBuf::writebuf ( const char *  s,
size_t  count 
)
inlinevirtual

Implements resip::ResipStreamBuf.

Definition at line 404 of file resipfaststreams.hxx.


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