LibreOffice Module package (master) 1
|
#include <ohierarchyholder.hxx>
Public Member Functions | |
OHierarchyHolder_Impl (const css::uno::Reference< css::embed::XStorage > &xOwnStorage) | |
css::uno::Reference< css::embed::XExtendedStorageStream > | GetStreamHierarchically (sal_Int32 nStorageMode, std::vector< OUString > &aListPath, sal_Int32 nStreamMode, const ::comphelper::SequenceAsHashMap &aEncryptionData=::comphelper::SequenceAsHashMap()) |
void | RemoveStreamHierarchically (std::vector< OUString > &aListPath) |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Static Public Member Functions | |
static std::vector< OUString > | GetListPathFromString (std::u16string_view aPath) |
Private Attributes | |
css::uno::WeakReference< css::embed::XStorage > | m_xWeakOwnStorage |
::rtl::Reference< OHierarchyElement_Impl > | m_xChild |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 93 of file ohierarchyholder.hxx.
|
inlineexplicit |
Definition at line 98 of file ohierarchyholder.hxx.
|
static |
Definition at line 62 of file ohierarchyholder.cxx.
References aName, o3tl::getToken(), and nIndex.
Referenced by OStorage::openEncryptedStreamByHierarchicalName(), OStorage::openStreamElementByHierarchicalName(), and OStorage::removeStreamElementByHierarchicalName().
uno::Reference< embed::XExtendedStorageStream > OHierarchyHolder_Impl::GetStreamHierarchically | ( | sal_Int32 | nStorageMode, |
std::vector< OUString > & | aListPath, | ||
sal_Int32 | nStreamMode, | ||
const ::comphelper::SequenceAsHashMap & | aEncryptionData = ::comphelper::SequenceAsHashMap() |
||
) |
Definition at line 39 of file ohierarchyholder.cxx.
References m_xChild, and m_xWeakOwnStorage.
void OHierarchyHolder_Impl::RemoveStreamHierarchically | ( | std::vector< OUString > & | aListPath | ) |
Definition at line 54 of file ohierarchyholder.cxx.
References m_xChild, and m_xWeakOwnStorage.
|
private |
Definition at line 96 of file ohierarchyholder.hxx.
Referenced by GetStreamHierarchically(), and RemoveStreamHierarchically().
|
private |
Definition at line 95 of file ohierarchyholder.hxx.
Referenced by GetStreamHierarchically(), and RemoveStreamHierarchically().