LibreOffice Module sdext (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
pdfparse::EmitImplData Struct Reference
Collaboration diagram for pdfparse::EmitImplData:
[legend]

Public Types

typedef std::map< unsigned int, std::pair< unsigned int, unsigned int > > XRefTable
 

Public Member Functions

bool insertXref (unsigned int nObject, unsigned int nGeneration, unsigned int nOffset)
 
 EmitImplData (const PDFContainer *pTopContainer)
 
void decrypt (const sal_uInt8 *pInBuffer, sal_uInt32 nLen, sal_uInt8 *pOutBuffer, unsigned int nObject, unsigned int nGeneration) const
 
void setDecryptObject (unsigned int nObject, unsigned int nGeneration)
 

Public Attributes

XRefTable m_aXRefTable
 
const PDFContainerm_pObjectContainer
 
unsigned int m_nDecryptObject
 
unsigned int m_nDecryptGeneration
 

Detailed Description

Definition at line 43 of file pdfentries.cxx.

Member Typedef Documentation

typedef std::map< unsigned int, std::pair< unsigned int, unsigned int > > pdfparse::EmitImplData::XRefTable

Definition at line 46 of file pdfentries.cxx.

Constructor & Destructor Documentation

pdfparse::EmitImplData::EmitImplData ( const PDFContainer pTopContainer)
inlineexplicit

Definition at line 72 of file pdfentries.cxx.

Member Function Documentation

void pdfparse::EmitImplData::decrypt ( const sal_uInt8 pInBuffer,
sal_uInt32  nLen,
sal_uInt8 pOutBuffer,
unsigned int  nObject,
unsigned int  nGeneration 
) const
inline
bool pdfparse::EmitImplData::insertXref ( unsigned int  nObject,
unsigned int  nGeneration,
unsigned int  nOffset 
)
inline

Definition at line 54 of file pdfentries.cxx.

Referenced by pdfparse::PDFObject::emit().

void pdfparse::EmitImplData::setDecryptObject ( unsigned int  nObject,
unsigned int  nGeneration 
)
inline

Definition at line 84 of file pdfentries.cxx.

Referenced by pdfparse::PDFObject::emit().

Member Data Documentation

XRefTable pdfparse::EmitImplData::m_aXRefTable

Definition at line 47 of file pdfentries.cxx.

Referenced by pdfparse::PDFTrailer::emit().

unsigned int pdfparse::EmitImplData::m_nDecryptGeneration

Definition at line 51 of file pdfentries.cxx.

Referenced by pdfparse::PDFString::emit().

unsigned int pdfparse::EmitImplData::m_nDecryptObject

Definition at line 50 of file pdfentries.cxx.

Referenced by pdfparse::PDFString::emit().

const PDFContainer* pdfparse::EmitImplData::m_pObjectContainer

Definition at line 49 of file pdfentries.cxx.

Referenced by decrypt(), and pdfparse::PDFObject::emit().


The documentation for this struct was generated from the following file: