Public Member Functions | Protected Member Functions | Private Attributes

IE_Exp_PalmDoc Class Reference

#include <ie_exp_PalmDoc.h>

Inheritance diagram for IE_Exp_PalmDoc:
IE_Exp_Text IE_Exp

List of all members.

Public Member Functions

 IE_Exp_PalmDoc (PD_Document *pDocument)
virtual ~IE_Exp_PalmDoc ()

Protected Member Functions

virtual UT_Error _writeDocument (void)
virtual UT_uint32 _writeBytes (const UT_Byte *pBytes, UT_uint32 length)
virtual bool _writeBytes (const UT_Byte *sz)
void _selectSwap ()
void _compress (buffer *)
Byte_mem_find (Byte *t, int t_len, Byte *m, int m_len)
Word _swap_Word (Word)
DWord _swap_DWord (DWord)
void _zero_fill (char *, int len)

Private Attributes

pdb_header m_header
doc_record0 m_rec0
unsigned long m_index
DWord m_recOffset
UT_uint32 m_numRecords
DWord m_fileSize
bufferm_buf
bool m_littlendian

Constructor & Destructor Documentation

IE_Exp_PalmDoc::IE_Exp_PalmDoc ( PD_Document pDocument  ) 
IE_Exp_PalmDoc::~IE_Exp_PalmDoc (  )  [virtual]

Member Function Documentation

void IE_Exp_PalmDoc::_compress ( buffer b  )  [protected]
Byte * IE_Exp_PalmDoc::_mem_find ( Byte t,
int  t_len,
Byte m,
int  m_len 
) [protected]
void IE_Exp_PalmDoc::_selectSwap (  )  [protected]

References m_littlendian.

Referenced by IE_Exp_PalmDoc().

DWord IE_Exp_PalmDoc::_swap_DWord ( DWord  r  )  [protected]

References m_littlendian.

Referenced by _writeDocument().

Word IE_Exp_PalmDoc::_swap_Word ( Word  r  )  [protected]

References m_littlendian.

Referenced by _writeDocument().

UT_uint32 IE_Exp_PalmDoc::_writeBytes ( const UT_Byte pBytes,
UT_uint32  length 
) [protected, virtual]
bool IE_Exp_PalmDoc::_writeBytes ( const UT_Byte sz  )  [protected, virtual]

Reimplemented from IE_Exp.

References _writeBytes(), and UT_ASSERT.

void IE_Exp_PalmDoc::_zero_fill ( char *  p,
int  len 
) [protected]

Referenced by _writeDocument().


Member Data Documentation

unsigned long IE_Exp_PalmDoc::m_index [private]

Referenced by _writeBytes(), and _writeDocument().


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