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 1068 of file pdfwriter_impl2.cxx.

Constructor & Destructor Documentation

◆ EncHashTransporter()

EncHashTransporter::EncHashTransporter ( )
inline

Definition at line 1076 of file pdfwriter_impl2.cxx.

References MD5.

◆ ~EncHashTransporter()

virtual EncHashTransporter::~EncHashTransporter ( )
inlineoverridevirtual

Definition at line 1085 of file pdfwriter_impl2.cxx.

References SAL_INFO.

Member Function Documentation

◆ getEncHashTransporter()

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

Definition at line 1110 of file pdfwriter_impl2.cxx.

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

◆ getMaterial()

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

Definition at line 1099 of file pdfwriter_impl2.cxx.

◆ getOValue()

std::vector< sal_uInt8 > & EncHashTransporter::getOValue ( )
inline

Definition at line 1092 of file pdfwriter_impl2.cxx.

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

◆ getUDigest()

::comphelper::Hash * EncHashTransporter::getUDigest ( )
inline

Definition at line 1091 of file pdfwriter_impl2.cxx.

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

◆ invalidate()

void EncHashTransporter::invalidate ( )
inline

Definition at line 1093 of file pdfwriter_impl2.cxx.

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

Member Data Documentation

◆ m_pDigest

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

Definition at line 1070 of file pdfwriter_impl2.cxx.

◆ maID

sal_IntPtr EncHashTransporter::maID
private

Definition at line 1071 of file pdfwriter_impl2.cxx.

◆ maOValue

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

Definition at line 1072 of file pdfwriter_impl2.cxx.

◆ sTransporters

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

Definition at line 1074 of file pdfwriter_impl2.cxx.


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