OWBI1::String::ByteBuf Class Reference

Inheritance diagram for OWBI1::String::ByteBuf:

Inheritance graph
[legend]
Collaboration diagram for OWBI1::String::ByteBuf:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ByteBuf (const char *s)
 ByteBuf (const ByteBuf &arg)
 ByteBuf (AutoPtrVec< char > &s, size_t len)
 ~ByteBuf ()
ByteBufoperator= (const ByteBuf &arg)
size_t length () const
char * data () const
ByteBufclone () const

Private Attributes

size_t m_len
char * m_buf

Detailed Description

Definition at line 111 of file OWBI1_String.cpp.


Constructor & Destructor Documentation

OWBI1::String::ByteBuf::ByteBuf const char *  s  )  [inline]
 

Definition at line 114 of file OWBI1_String.cpp.

References m_buf.

Referenced by clone().

OWBI1::String::ByteBuf::ByteBuf const ByteBuf arg  )  [inline]
 

Definition at line 120 of file OWBI1_String.cpp.

References m_buf.

OWBI1::String::ByteBuf::ByteBuf AutoPtrVec< char > &  s,
size_t  len
[inline]
 

Definition at line 128 of file OWBI1_String.cpp.

OWBI1::String::ByteBuf::~ByteBuf  )  [inline]
 

Definition at line 133 of file OWBI1_String.cpp.

References m_buf.


Member Function Documentation

ByteBuf* OWBI1::String::ByteBuf::clone  )  const [inline]
 

Definition at line 147 of file OWBI1_String.cpp.

References ByteBuf().

char* OWBI1::String::ByteBuf::data  )  const [inline]
 

Definition at line 146 of file OWBI1_String.cpp.

References m_buf.

size_t OWBI1::String::ByteBuf::length  )  const [inline]
 

Definition at line 145 of file OWBI1_String.cpp.

References m_len.

ByteBuf& OWBI1::String::ByteBuf::operator= const ByteBuf arg  )  [inline]
 

Definition at line 135 of file OWBI1_String.cpp.

References m_buf, and m_len.


Member Data Documentation

char* OWBI1::String::ByteBuf::m_buf [private]
 

Definition at line 150 of file OWBI1_String.cpp.

Referenced by ByteBuf(), data(), operator=(), and ~ByteBuf().

size_t OWBI1::String::ByteBuf::m_len [private]
 

Definition at line 149 of file OWBI1_String.cpp.

Referenced by length(), and operator=().


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 09:18:44 2006 for openwbem by  doxygen 1.4.6