LibreOffice Module package (master) 1
|
#include <ZipPackageStream.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/packages/NoRawFormatException.hpp>
#include <com/sun/star/packages/zip/ZipConstants.hpp>
#include <com/sun/star/embed/StorageFormats.hpp>
#include <com/sun/star/packages/zip/ZipIOException.hpp>
#include <com/sun/star/packages/NoEncryptionException.hpp>
#include <com/sun/star/packages/zip/ZipException.hpp>
#include <com/sun/star/packages/WrongPasswordException.hpp>
#include <com/sun/star/io/TempFile.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/xml/crypto/DigestID.hpp>
#include <com/sun/star/xml/crypto/CipherID.hpp>
#include <CRC32.hxx>
#include <ZipOutputEntry.hxx>
#include <ZipOutputStream.hxx>
#include <ZipPackage.hxx>
#include <ZipFile.hxx>
#include <EncryptedDataHeader.hxx>
#include <osl/diagnose.h>
#include "wrapstreamforshare.hxx"
#include <comphelper/seekableinput.hxx>
#include <comphelper/servicehelper.hxx>
#include <comphelper/storagehelper.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <unotools/tempfile.hxx>
#include <rtl/random.h>
#include <sal/log.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <PackageConstants.hxx>
#include <algorithm>
#include <cstddef>
Go to the source code of this file.
Macros | |
#define | THROW_WHERE SAL_WHERE |
Functions | |
static void | ImplSetStoredData (ZipEntry &rEntry, uno::Reference< io::XInputStream > const &rStream) |
#define THROW_WHERE SAL_WHERE |
Definition at line 71 of file ZipPackageStream.cxx.
|
static |
Definition at line 416 of file ZipPackageStream.cxx.
References CRC32::getValue(), ZipEntry::nCompressedSize, ZipEntry::nCrc, ZipEntry::nMethod, ZipEntry::nSize, and CRC32::updateStream().
Referenced by ZipPackageStream::saveChild().