LibreOffice Module vcl (master) 1
|
Public Member Functions | |
Impl (SvStream &stream, size_t size) | |
void | readData (SvStream &stream, size_t size) |
Populate mpData from the stream. More... | |
void | ensureSwappedIn () |
ensure the data is in-RAM More... | |
void | swapOut () |
Public Attributes | |
std::unique_ptr< utl::TempFileNamed > | mpFile |
std::shared_ptr< std::vector< sal_uInt8 > > | mpData |
Definition at line 18 of file BinaryDataContainer.cxx.
|
inline |
Definition at line 25 of file BinaryDataContainer.cxx.
References readData(), size, and stream.
|
inline |
ensure the data is in-RAM
Definition at line 36 of file BinaryDataContainer.cxx.
References mpData, mpFile, readData(), SAL_DEBUG, and SAL_WARN_IF.
|
inline |
Populate mpData from the stream.
Definition at line 28 of file BinaryDataContainer.cxx.
References mpData, pData, size, and stream.
Referenced by ensureSwappedIn(), and Impl().
|
inline |
Definition at line 51 of file BinaryDataContainer.cxx.
std::shared_ptr<std::vector<sal_uInt8> > BinaryDataContainer::Impl::mpData |
Definition at line 23 of file BinaryDataContainer.cxx.
Referenced by ensureSwappedIn(), readData(), and swapOut().
std::unique_ptr<utl::TempFileNamed> BinaryDataContainer::Impl::mpFile |
Definition at line 21 of file BinaryDataContainer.cxx.
Referenced by ensureSwappedIn(), and swapOut().