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

std::ostream replacement. More...

#include <resipfaststreams.hxx>

Inheritance diagram for resip::ResipFastOStream:
[legend]

Public Member Functions

 ResipFastOStream (ResipStreamBuf *buf)
 
virtual ~ResipFastOStream (void)
 
virtual uint64_t tellp (void)
 
ResipStreamBuf * rdbuf (void) const
 
void rdbuf (ResipStreamBuf *buf)
 
ResipFastOStream & flush (void)
 
ResipFastOStream & write (const char *s, size_t count)
 
ResipFastOStream & put (char ch)
 
ResipFastOStream & operator<< (bool b)
 
ResipFastOStream & operator<< (int16_t i)
 
ResipFastOStream & operator<< (uint16_t ui)
 
ResipFastOStream & operator<< (int32_t l)
 
ResipFastOStream & operator<< (uint32_t ul)
 
ResipFastOStream & operator<< (int64_t i64)
 
ResipFastOStream & operator<< (uint64_t ui64)
 
ResipFastOStream & operator<< (float f)
 
ResipFastOStream & operator<< (double d)
 
ResipFastOStream & operator<< (const void *vp)
 
ResipFastOStream & operator<< (std::ostream &(*_Pfn)(std::ostream &))
 
- Public Member Functions inherited from resip::ResipBasicIOStream
 ResipBasicIOStream (void)
 
 ~ResipBasicIOStream (void)
 
bool good (void) const
 
bool eof (void) const
 
void clear (void) const
 

Additional Inherited Members

- Protected Attributes inherited from resip::ResipBasicIOStream
bool good_
 
bool eof_
 

Detailed Description

std::ostream replacement.

Definition at line 68 of file resipfaststreams.hxx.

Constructor & Destructor Documentation

◆ ResipFastOStream()

resip::ResipFastOStream::ResipFastOStream ( ResipStreamBuf *  buf)
inline

Definition at line 71 of file resipfaststreams.hxx.

◆ ~ResipFastOStream()

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

Definition at line 75 of file resipfaststreams.hxx.

Member Function Documentation

◆ flush()

ResipFastOStream & resip::ResipFastOStream::flush ( void  )
inline

Definition at line 97 of file resipfaststreams.hxx.

◆ operator<<() [1/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( bool  b)
inline

Definition at line 124 of file resipfaststreams.hxx.

◆ operator<<() [2/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( const void *  vp)
inline

Definition at line 254 of file resipfaststreams.hxx.

◆ operator<<() [3/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( double  d)
inline

Definition at line 222 of file resipfaststreams.hxx.

◆ operator<<() [4/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( float  f)
inline

Definition at line 215 of file resipfaststreams.hxx.

◆ operator<<() [5/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( int16_t  i)
inline

Definition at line 131 of file resipfaststreams.hxx.

◆ operator<<() [6/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( int32_t  l)
inline

Definition at line 143 of file resipfaststreams.hxx.

◆ operator<<() [7/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( int64_t  i64)
inline

Definition at line 177 of file resipfaststreams.hxx.

◆ operator<<() [8/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( std::ostream &(*)(std::ostream &)  _Pfn)
inline

Definition at line 274 of file resipfaststreams.hxx.

◆ operator<<() [9/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( uint16_t  ui)
inline

Definition at line 137 of file resipfaststreams.hxx.

◆ operator<<() [10/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( uint32_t  ul)
inline

Definition at line 160 of file resipfaststreams.hxx.

◆ operator<<() [11/11]

ResipFastOStream & resip::ResipFastOStream::operator<< ( uint64_t  ui64)
inline

Definition at line 196 of file resipfaststreams.hxx.

◆ put()

ResipFastOStream & resip::ResipFastOStream::put ( char  ch)
inline

Definition at line 115 of file resipfaststreams.hxx.

◆ rdbuf() [1/2]

void resip::ResipFastOStream::rdbuf ( ResipStreamBuf *  buf)
inline

Definition at line 92 of file resipfaststreams.hxx.

◆ rdbuf() [2/2]

ResipStreamBuf * resip::ResipFastOStream::rdbuf ( void  ) const
inline

Definition at line 87 of file resipfaststreams.hxx.

◆ tellp()

virtual uint64_t resip::ResipFastOStream::tellp ( void  )
inlinevirtual

Definition at line 78 of file resipfaststreams.hxx.

◆ write()

ResipFastOStream & resip::ResipFastOStream::write ( const char *  s,
size_t  count 
)
inline

Definition at line 106 of file resipfaststreams.hxx.


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