diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2014-10-07 16:04:13 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2014-10-10 13:50:03 +0200 |
commit | 9f495d128e9e1cc05b2e1f56f11f1ac4055d738d (patch) | |
tree | 9b869c3d20779a133ccd1fe1e13910685164781c /package/inc | |
parent | 04ebf437087c0a849dacf4816f0f2ee45799f840 (diff) |
Split ZipPackageFolder::saveChild into two functions
And make them static. Probably would be better to kill ContentInfo and
add saveChild as pure virtual into ZipPackageEntry, from which are both
ZipPackageFolder and ZipPackageStream inheriting.
This will also create a bit more sensible call graph when profiling.
Change-Id: If8151332cfa6359e8736c912b7a5633a9162ab36
Diffstat (limited to 'package/inc')
-rw-r--r-- | package/inc/ZipPackageFolder.hxx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/package/inc/ZipPackageFolder.hxx b/package/inc/ZipPackageFolder.hxx index 81eddd7b069c..6053b48d844e 100644 --- a/package/inc/ZipPackageFolder.hxx +++ b/package/inc/ZipPackageFolder.hxx @@ -79,10 +79,13 @@ public: void setPackageFormat_Impl( sal_Int32 nFormat ) { m_nFormat = nFormat; } void setRemoveOnInsertMode_Impl( bool bRemove ) { this->mbAllowRemoveOnInsert = bRemove; } - bool saveChild(const OUString &rShortName, const com::sun::star::packages::ContentInfo &rInfo, OUString &rPath, std::vector < com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > > &rManList, ZipOutputStream & rZipOut, const com::sun::star::uno::Sequence < sal_Int8 >& rEncryptionKey, rtlRandomPool & rRandomPool) const; - // Recursive functions - void saveContents(OUString &rPath, std::vector < com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > > &rManList, ZipOutputStream & rZipOut, const com::sun::star::uno::Sequence< sal_Int8 > &rEncryptionKey, rtlRandomPool & rRandomPool) const + void saveContents( + const OUString &rPath, + std::vector < com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > > &rManList, + ZipOutputStream & rZipOut, + const com::sun::star::uno::Sequence< sal_Int8 > &rEncryptionKey, + const rtlRandomPool & rRandomPool) const throw(::com::sun::star::uno::RuntimeException); void releaseUpwardRef(); |