OW_NAMESPACE::DataOStreamBuf Class Reference

#include <OW_DataStreams.hpp>

List of all members.

Public Member Functions

 DataOStreamBuf (size_t initialSize=256)
const unsigned char * getData () const
int length () const
void clear ()

Protected Member Functions

virtual int overflow (int c)
virtual std::streamsize xsputn (const char *s, std::streamsize n)

Private Attributes

std::vector< unsigned char > m_bfr


Detailed Description

Definition at line 92 of file OW_DataStreams.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::DataOStreamBuf::DataOStreamBuf size_t  initialSize = 256  ) 
 

Definition at line 45 of file OW_DataStreams.cpp.

References m_bfr.


Member Function Documentation

void OW_NAMESPACE::DataOStreamBuf::clear  )  [inline]
 

Definition at line 98 of file OW_DataStreams.hpp.

const unsigned char* OW_NAMESPACE::DataOStreamBuf::getData  )  const [inline]
 

Definition at line 96 of file OW_DataStreams.hpp.

int OW_NAMESPACE::DataOStreamBuf::length  )  const [inline]
 

Definition at line 97 of file OW_DataStreams.hpp.

int OW_NAMESPACE::DataOStreamBuf::overflow int  c  )  [protected, virtual]
 

Definition at line 52 of file OW_DataStreams.cpp.

References m_bfr.

std::streamsize OW_NAMESPACE::DataOStreamBuf::xsputn const char *  s,
std::streamsize  n
[protected, virtual]
 

Definition at line 59 of file OW_DataStreams.cpp.

References m_bfr.


Member Data Documentation

std::vector<unsigned char> OW_NAMESPACE::DataOStreamBuf::m_bfr [private]
 

Definition at line 109 of file OW_DataStreams.hpp.

Referenced by DataOStreamBuf(), overflow(), and xsputn().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:13:38 2006 for openwbem by  doxygen 1.4.6