LibreOffice Module oox (master) 1
|
#include <DocumentEncryption.hxx>
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::OleStorage & | mrOleStorage |
css::uno::Reference< css::packages::XPackageEncryption > | mxPackageEncryption |
const css::uno::Sequence< css::beans::NamedValue > & | mMediaEncData |
Definition at line 28 of file DocumentEncryption.hxx.
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 | ||
) |
Definition at line 30 of file DocumentEncryption.cxx.
References aArguments, namespaces::i, mxContext, mxContext, mxPackageEncryption, Name, and SAL_WARN.
bool oox::crypto::DocumentEncryption::encrypt | ( | ) |
Definition at line 65 of file DocumentEncryption.cxx.
References oox::BinaryXOutputStream::close(), oox::StorageBase::isStorage(), mMediaEncData, mrOleStorage, mxDocumentStream, mxPackageEncryption, oox::StorageBase::openOutputStream(), and oox::BinaryXOutputStream::writeData().
Referenced by oox::core::XmlFilterBase::implFinalizeExport().
|
private |
Definition at line 36 of file DocumentEncryption.hxx.
Referenced by encrypt().
|
private |
Definition at line 33 of file DocumentEncryption.hxx.
Referenced by encrypt().
|
private |
Definition at line 31 of file DocumentEncryption.hxx.
Referenced by DocumentEncryption().
|
private |
Definition at line 32 of file DocumentEncryption.hxx.
Referenced by encrypt().
|
private |
Definition at line 35 of file DocumentEncryption.hxx.
Referenced by DocumentEncryption(), and encrypt().