MHOctetString Class Reference

#include <BaseClasses.h>

List of all members.

Public Member Functions

 MHOctetString ()
 MHOctetString (const char *str, int nLen=-1)
 MHOctetString (const unsigned char *str, int nLen)
 MHOctetString (const MHOctetString &str, int nOffset=0, int nLen=-1)
virtual ~MHOctetString ()
void Copy (const MHOctetString &str)
int Size () const
int Compare (const MHOctetString &str) const
bool Equal (const MHOctetString &str) const
unsigned char GetAt (int i) const
const unsigned char * Bytes () const
void Append (const MHOctetString &str)
QString Printable () const
void PrintMe (FILE *fd, int nTabs) const

Protected Attributes

int m_nLength
unsigned char * m_pChars

Detailed Description

Definition at line 105 of file BaseClasses.h.


Constructor & Destructor Documentation

MHOctetString::MHOctetString (  ) 

Definition at line 34 of file BaseClasses.cpp.

MHOctetString::MHOctetString ( const char *  str,
int  nLen = -1 
)

Definition at line 41 of file BaseClasses.cpp.

MHOctetString::MHOctetString ( const unsigned char *  str,
int  nLen 
)

Definition at line 67 of file BaseClasses.cpp.

MHOctetString::MHOctetString ( const MHOctetString str,
int  nOffset = 0,
int  nLen = -1 
)

Definition at line 89 of file BaseClasses.cpp.

MHOctetString::~MHOctetString (  )  [virtual]

Definition at line 125 of file BaseClasses.cpp.


Member Function Documentation

void MHOctetString::Copy ( const MHOctetString str  ) 
int MHOctetString::Size (  )  const [inline]
int MHOctetString::Compare ( const MHOctetString str  )  const

Definition at line 177 of file BaseClasses.cpp.

Referenced by Equal(), and MHOctetStrVar::TestVariable().

bool MHOctetString::Equal ( const MHOctetString str  )  const [inline]
unsigned char MHOctetString::GetAt ( int  i  )  const [inline]
const unsigned char* MHOctetString::Bytes (  )  const [inline]
void MHOctetString::Append ( const MHOctetString str  ) 
QString MHOctetString::Printable (  )  const [inline]
void MHOctetString::PrintMe ( FILE *  fd,
int  nTabs 
) const

Member Data Documentation

int MHOctetString::m_nLength [protected]

Definition at line 128 of file BaseClasses.h.

Referenced by Append(), Compare(), Copy(), MHOctetString(), Printable(), PrintMe(), and Size().

unsigned char* MHOctetString::m_pChars [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:11 2012 for MythTV by  doxygen 1.6.3