MythTV  0.26-pre
Public Member Functions | Protected Attributes
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

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.

Definition at line 125 of file BaseClasses.cpp.


Member Function Documentation

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]
QString MHOctetString::Printable ( ) const [inline]
void MHOctetString::PrintMe ( FILE *  fd,
int  nTabs 
) const

Member Data Documentation

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