LibreOffice Module ucb (master) 1
|
#include <tdoc_stgelems.hxx>
Public Member Functions | |
ParentStorageHolder (css::uno::Reference< css::embed::XStorage > xParentStorage, const OUString &rUri) | |
bool | isParentARootStorage () const |
const css::uno::Reference< css::embed::XStorage > & | getParentStorage () const |
void | setParentStorage (const css::uno::Reference< css::embed::XStorage > &xStg) |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Reference< css::embed::XStorage > | m_xParentStorage |
bool | m_bParentIsRootStorage |
Definition at line 42 of file tdoc_stgelems.hxx.
ParentStorageHolder::ParentStorageHolder | ( | css::uno::Reference< css::embed::XStorage > | xParentStorage, |
const OUString & | rUri | ||
) |
Definition at line 47 of file tdoc_stgelems.cxx.
References tdoc_ucp::Uri::isDocument(), and m_bParentIsRootStorage.
|
inline |
Definition at line 52 of file tdoc_stgelems.hxx.
References m_xParentStorage.
Referenced by tdoc_ucp::Storage::commit(), tdoc_ucp::Stream::commitChanges(), and tdoc_ucp::Storage::revert().
|
inline |
Definition at line 49 of file tdoc_stgelems.hxx.
References m_bParentIsRootStorage.
Referenced by tdoc_ucp::Storage::commit(), and tdoc_ucp::Storage::revert().
|
inline |
Definition at line 54 of file tdoc_stgelems.hxx.
References m_aMutex, and m_xParentStorage.
Referenced by tdoc_ucp::OutputStream::closeOutput(), tdoc_ucp::Stream::closeOutput(), tdoc_ucp::OutputStream::dispose(), and tdoc_ucp::Stream::dispose().
|
private |
Definition at line 61 of file tdoc_stgelems.hxx.
Referenced by setParentStorage().
|
private |
Definition at line 63 of file tdoc_stgelems.hxx.
Referenced by isParentARootStorage(), and ParentStorageHolder().
|
private |
Definition at line 62 of file tdoc_stgelems.hxx.
Referenced by getParentStorage(), and setParentStorage().