LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::crypto::DocumentEncryption Class Reference

#include <DocumentEncryption.hxx>

Collaboration diagram for oox::crypto::DocumentEncryption:
[legend]

Public Member Functions

 DocumentEncryption (const css::uno::Reference< css::uno::XComponentContext > &rxContext, css::uno::Reference< css::io::XStream > const &xDocumentStream, oox::ole::OleStorage &rOleStorage, const css::uno::Sequence< css::beans::NamedValue > &rMediaEncData)
 
bool encrypt ()
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > mxContext
 
css::uno::Reference< css::io::XStream > mxDocumentStream
 
oox::ole::OleStoragemrOleStorage
 
css::uno::Reference< css::packages::XPackageEncryption > mxPackageEncryption
 
const css::uno::Sequence< css::beans::NamedValue > & mMediaEncData
 

Detailed Description

Definition at line 28 of file DocumentEncryption.hxx.

Constructor & Destructor Documentation

◆ DocumentEncryption()

oox::crypto::DocumentEncryption::DocumentEncryption ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
css::uno::Reference< css::io::XStream > const &  xDocumentStream,
oox::ole::OleStorage rOleStorage,
const css::uno::Sequence< css::beans::NamedValue > &  rMediaEncData 
)

Member Function Documentation

◆ encrypt()

bool oox::crypto::DocumentEncryption::encrypt ( )

Member Data Documentation

◆ mMediaEncData

const css::uno::Sequence< css::beans::NamedValue >& oox::crypto::DocumentEncryption::mMediaEncData
private

Definition at line 36 of file DocumentEncryption.hxx.

Referenced by encrypt().

◆ mrOleStorage

oox::ole::OleStorage& oox::crypto::DocumentEncryption::mrOleStorage
private

Definition at line 33 of file DocumentEncryption.hxx.

Referenced by encrypt().

◆ mxContext

css::uno::Reference< css::uno::XComponentContext > oox::crypto::DocumentEncryption::mxContext
private

Definition at line 31 of file DocumentEncryption.hxx.

Referenced by DocumentEncryption().

◆ mxDocumentStream

css::uno::Reference< css::io::XStream > oox::crypto::DocumentEncryption::mxDocumentStream
private

Definition at line 32 of file DocumentEncryption.hxx.

Referenced by encrypt().

◆ mxPackageEncryption

css::uno::Reference< css::packages::XPackageEncryption > oox::crypto::DocumentEncryption::mxPackageEncryption
private

Definition at line 35 of file DocumentEncryption.hxx.

Referenced by DocumentEncryption(), and encrypt().


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