Public Member Functions | Private Attributes

UT_XML_BufReader Class Reference

#include <ut_xml.h>

Inheritance diagram for UT_XML_BufReader:
UT_XML::Reader

List of all members.

Public Member Functions

 UT_XML_BufReader (const char *buffer, UT_uint32 length)
virtual ~UT_XML_BufReader ()
virtual bool openFile (const char *szFilename)
virtual UT_uint32 readBytes (char *buffer, UT_uint32 length)
virtual void closeFile (void)

Private Attributes

const char *const m_buffer
const char * m_bufptr
UT_uint32 m_length

Constructor & Destructor Documentation

UT_XML_BufReader::UT_XML_BufReader ( const char *  buffer,
UT_uint32  length 
)
UT_XML_BufReader::~UT_XML_BufReader (  )  [virtual]

Member Function Documentation

void UT_XML_BufReader::closeFile ( void   )  [virtual]

Implements UT_XML::Reader.

References m_bufptr.

bool UT_XML_BufReader::openFile ( const char *  szFilename  )  [virtual]

Implements UT_XML::Reader.

References m_buffer, m_bufptr, and m_length.

UT_uint32 UT_XML_BufReader::readBytes ( char *  buffer,
UT_uint32  length 
) [virtual]

Implements UT_XML::Reader.

References m_buffer, m_bufptr, and m_length.


Member Data Documentation

const char* const UT_XML_BufReader::m_buffer [private]

Referenced by openFile(), and readBytes().

const char* UT_XML_BufReader::m_bufptr [private]

Referenced by closeFile(), openFile(), and readBytes().


The documentation for this class was generated from the following files: