1#ifndef RESIP_DataStream_hxx
2#define RESIP_DataStream_hxx
20#ifdef RESIP_USE_STL_STREAMS
31#ifdef RESIP_USE_STL_STREAMS
35 virtual size_t writebuf(
const char *s,
size_t count);
36 virtual size_t readbuf(
char *buf,
size_t count);
37 virtual size_t putbuf(
char ch);
38 virtual void flushbuf(
void)
57#ifdef RESIP_USE_STL_STREAMS
Implementation of std::streambuf used to back the DataStream, iDataStream, and oDataStream.
virtual int overflow(int c=-1)
An iostream that operates on an existing Data.
~DataStream()
Calls flush on itself to force the update to the Data reference passed into the constructor.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
std::ostream replacement.
An istream that operates on an existing Data.
An ostream that operates on an existing Data.
void reset()
Clears the underlying Data reference.
~oDataStream()
Calls flush on itself to force the update to the Data reference passed into the constructor.
dcm! – add UnusedChecking(_enum) below;
unsigned long long uint64_t
Replaces STL streams for general encoding purposes.