LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
EncHashTransporter Class Reference
Inheritance diagram for EncHashTransporter:
[legend]
Collaboration diagram for EncHashTransporter:
[legend]

Public Member Functions

 EncHashTransporter ()
 
virtual ~EncHashTransporter () override
 
::comphelper::HashgetUDigest ()
 
std::vector< sal_uInt8 > & getOValue ()
 
void invalidate ()
 
virtual uno::Any SAL_CALL getMaterial () override
 

Static Public Member Functions

static EncHashTransportergetEncHashTransporter (const uno::Reference< beans::XMaterialHolder > &)
 

Private Attributes

::std::unique_ptr<::comphelper::Hashm_pDigest
 
sal_IntPtr maID
 
std::vector< sal_uInt8maOValue
 

Static Private Attributes

static std::map< sal_IntPtr, EncHashTransporter * > sTransporters
 

Detailed Description

Definition at line 1092 of file pdfwriter_impl2.cxx.

Constructor & Destructor Documentation

EncHashTransporter::EncHashTransporter ( )
inline

Definition at line 1100 of file pdfwriter_impl2.cxx.

References MD5.

virtual EncHashTransporter::~EncHashTransporter ( )
inlineoverridevirtual

Definition at line 1109 of file pdfwriter_impl2.cxx.

References SAL_INFO.

Member Function Documentation

EncHashTransporter * EncHashTransporter::getEncHashTransporter ( const uno::Reference< beans::XMaterialHolder > &  xRef)
static

Definition at line 1134 of file pdfwriter_impl2.cxx.

Referenced by vcl::PDFWriterImpl::prepareEncryption().

virtual uno::Any SAL_CALL EncHashTransporter::getMaterial ( )
inlineoverridevirtual

Definition at line 1123 of file pdfwriter_impl2.cxx.

std::vector< sal_uInt8 >& EncHashTransporter::getOValue ( )
inline
::comphelper::Hash* EncHashTransporter::getUDigest ( )
inline
void EncHashTransporter::invalidate ( )
inline

Definition at line 1117 of file pdfwriter_impl2.cxx.

Referenced by vcl::PDFWriterImpl::computeEncryptionKey().

Member Data Documentation

::std::unique_ptr<::comphelper::Hash> EncHashTransporter::m_pDigest
private

Definition at line 1094 of file pdfwriter_impl2.cxx.

sal_IntPtr EncHashTransporter::maID
private

Definition at line 1095 of file pdfwriter_impl2.cxx.

std::vector< sal_uInt8 > EncHashTransporter::maOValue
private

Definition at line 1096 of file pdfwriter_impl2.cxx.

std::map< sal_IntPtr, EncHashTransporter * > EncHashTransporter::sTransporters
staticprivate

Definition at line 1098 of file pdfwriter_impl2.cxx.


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