LibreOffice Module vcl (master) 1
|
#include <ExternalPDFStreams.hxx>
Public Member Functions | |
ExternalPDFStreams () | |
sal_Int32 | store (BinaryDataContainer const &rDataContainer) |
ExternalPDFStream & | get (sal_uInt32 nIndex) |
Private Attributes | |
std::map< std::vector< sal_uInt8 >, sal_Int32 > | maStreamIndexMap |
std::vector< ExternalPDFStream > | maStreamList |
Definition at line 58 of file ExternalPDFStreams.hxx.
|
inline |
Definition at line 65 of file ExternalPDFStreams.hxx.
ExternalPDFStream & vcl::ExternalPDFStreams::get | ( | sal_uInt32 | nIndex | ) |
Definition at line 39 of file ExternalPDFStreams.cxx.
References maStreamList, and nIndex.
Referenced by vcl::PDFWriterImpl::writeReferenceXObject().
sal_Int32 vcl::ExternalPDFStreams::store | ( | BinaryDataContainer const & | rDataContainer | ) |
Definition at line 16 of file ExternalPDFStreams.cxx.
References comphelper::Hash::calculateHash(), BinaryDataContainer::getData(), BinaryDataContainer::getSize(), maStreamIndexMap, maStreamList, nIndex, and comphelper::SHA1.
Referenced by vcl::PDFWriterImpl::createEmbeddedFile().
Definition at line 61 of file ExternalPDFStreams.hxx.
Referenced by store().
|
private |
Definition at line 62 of file ExternalPDFStreams.hxx.