LibreOffice Module package (master) 1
|
#include <ocompinstream.hxx>
Public Member Functions | |
OInputCompStream (OWriteStream_Impl &pImpl, css::uno::Reference< css::io::XInputStream > xStream, const css::uno::Sequence< css::beans::PropertyValue > &aProps, sal_Int32 nStorageType) | |
OInputCompStream (css::uno::Reference< css::io::XInputStream > xStream, const css::uno::Sequence< css::beans::PropertyValue > &aProps, sal_Int32 nStorageType) | |
virtual | ~OInputCompStream () override |
void | InternalDispose () |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
virtual sal_Int32 SAL_CALL | readBytes (css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nBytesToRead) override |
virtual sal_Int32 SAL_CALL | readSomeBytes (css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nMaxBytesToRead) override |
virtual void SAL_CALL | skipBytes (sal_Int32 nBytesToSkip) override |
virtual sal_Int32 SAL_CALL | available () override |
virtual void SAL_CALL | closeInput () override |
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL | getInputStream () override |
virtual css::uno::Reference< css::io::XOutputStream > SAL_CALL | getOutputStream () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual sal_Bool SAL_CALL | hasByID (const OUString &sID) override |
virtual OUString SAL_CALL | getTargetByID (const OUString &sID) override |
virtual OUString SAL_CALL | getTypeByID (const OUString &sID) override |
virtual css::uno::Sequence< css::beans::StringPair > SAL_CALL | getRelationshipByID (const OUString &sID) override |
virtual css::uno::Sequence< css::uno::Sequence< css::beans::StringPair > > SAL_CALL | getRelationshipsByType (const OUString &sType) override |
virtual css::uno::Sequence< css::uno::Sequence< css::beans::StringPair > > SAL_CALL | getAllRelationships () override |
virtual void SAL_CALL | insertRelationshipByID (const OUString &sID, const css::uno::Sequence< css::beans::StringPair > &aEntry, sal_Bool bReplace) override |
virtual void SAL_CALL | removeRelationshipByID (const OUString &sID) override |
virtual void SAL_CALL | insertRelationships (const css::uno::Sequence< css::uno::Sequence< css::beans::StringPair > > &aEntries, sal_Bool bReplace) override |
virtual void SAL_CALL | clearRelationships () override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override |
Protected Attributes | |
OWriteStream_Impl * | m_pImpl |
rtl::Reference< comphelper::RefCountedMutex > | m_xMutex |
css::uno::Reference< css::io::XInputStream > | m_xStream |
std::unique_ptr<::comphelper::OInterfaceContainerHelper3< css::lang::XEventListener > > | m_pInterfaceContainer |
css::uno::Sequence< css::beans::PropertyValue > | m_aProperties |
bool | m_bDisposed |
sal_Int32 | m_nStorageType |
Definition at line 37 of file ocompinstream.hxx.
OInputCompStream::OInputCompStream | ( | OWriteStream_Impl & | pImpl, |
css::uno::Reference< css::io::XInputStream > | xStream, | ||
const css::uno::Sequence< css::beans::PropertyValue > & | aProps, | ||
sal_Int32 | nStorageType | ||
) |
OInputCompStream::OInputCompStream | ( | css::uno::Reference< css::io::XInputStream > | xStream, |
const css::uno::Sequence< css::beans::PropertyValue > & | aProps, | ||
sal_Int32 | nStorageType | ||
) |
|
overridevirtual |
Definition at line 65 of file ocompinstream.cxx.
References dispose(), m_bDisposed, m_refCount, and m_xMutex.
|
overridevirtual |
Definition at line 231 of file ocompinstream.cxx.
References m_bDisposed, m_pInterfaceContainer, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 537 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 567 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 141 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, m_xStream, and SAL_INFO.
|
overridevirtual |
Definition at line 461 of file ocompinstream.cxx.
References m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 154 of file ocompinstream.cxx.
References dispose().
|
overridevirtual |
Definition at line 208 of file ocompinstream.cxx.
References OWriteStream_Impl::InputStreamDisposed(), m_bDisposed, m_pImpl, m_pInterfaceContainer, m_xMutex, and m_xStream.
Referenced by closeInput(), and ~OInputCompStream().
|
overridevirtual |
Definition at line 387 of file ocompinstream.cxx.
References m_aProperties, m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
Referenced by getRelationshipByID(), and getRelationshipsByType().
|
overridevirtual |
Definition at line 159 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 171 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 477 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 509 of file ocompinstream.cxx.
References m_aProperties, m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 336 of file ocompinstream.cxx.
References aSeq, getAllRelationships(), m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
Referenced by getTargetByID(), getTypeByID(), and hasByID().
|
overridevirtual |
Definition at line 361 of file ocompinstream.cxx.
References aSeq, comphelper::containerToSequence(), getAllRelationships(), m_bDisposed, m_nStorageType, m_xMutex, SAL_INFO, and sType.
|
overridevirtual |
Definition at line 294 of file ocompinstream.cxx.
References aSeq, getRelationshipByID(), m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 315 of file ocompinstream.cxx.
References aSeq, getRelationshipByID(), m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 259 of file ocompinstream.cxx.
References getRelationshipByID(), m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 413 of file ocompinstream.cxx.
References m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 445 of file ocompinstream.cxx.
References m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
void OInputCompStream::InternalDispose | ( | ) |
Definition at line 183 of file ocompinstream.cxx.
References m_bDisposed, m_pImpl, m_pInterfaceContainer, m_xMutex, and m_xStream.
|
overridevirtual |
Reimplemented in OInputSeekStream.
Definition at line 76 of file ocompinstream.cxx.
References uno::Any::hasValue(), and m_nStorageType.
Referenced by OInputSeekStream::queryInterface().
|
overridevirtual |
Definition at line 103 of file ocompinstream.cxx.
References aData, m_bDisposed, m_xMutex, m_xStream, and SAL_INFO.
|
overridevirtual |
Definition at line 115 of file ocompinstream.cxx.
References aData, m_bDisposed, m_xMutex, m_xStream, and SAL_INFO.
|
overridevirtual |
Definition at line 246 of file ocompinstream.cxx.
References m_bDisposed, m_pInterfaceContainer, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 552 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 429 of file ocompinstream.cxx.
References m_bDisposed, m_nStorageType, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 582 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 491 of file ocompinstream.cxx.
References m_aProperties, m_bDisposed, m_xMutex, and SAL_INFO.
|
overridevirtual |
Definition at line 128 of file ocompinstream.cxx.
References m_bDisposed, m_xMutex, m_xStream, and SAL_INFO.
|
protected |
Definition at line 47 of file ocompinstream.hxx.
Referenced by getAllRelationships(), getPropertyValue(), and setPropertyValue().
|
protected |
Definition at line 48 of file ocompinstream.hxx.
Referenced by addEventListener(), addPropertyChangeListener(), addVetoableChangeListener(), available(), clearRelationships(), dispose(), getAllRelationships(), getInputStream(), OInputSeekStream::getLength(), getOutputStream(), OInputSeekStream::getPosition(), getPropertySetInfo(), getPropertyValue(), getRelationshipByID(), getRelationshipsByType(), getTargetByID(), getTypeByID(), hasByID(), insertRelationshipByID(), insertRelationships(), InternalDispose(), readBytes(), readSomeBytes(), removeEventListener(), removePropertyChangeListener(), removeRelationshipByID(), removeVetoableChangeListener(), OInputSeekStream::seek(), setPropertyValue(), skipBytes(), and ~OInputCompStream().
|
protected |
Definition at line 49 of file ocompinstream.hxx.
Referenced by clearRelationships(), getAllRelationships(), getRelationshipByID(), getRelationshipsByType(), getTargetByID(), getTypeByID(), hasByID(), insertRelationshipByID(), insertRelationships(), queryInterface(), and removeRelationshipByID().
|
protected |
Definition at line 43 of file ocompinstream.hxx.
Referenced by dispose(), and InternalDispose().
|
protected |
Definition at line 46 of file ocompinstream.hxx.
Referenced by addEventListener(), dispose(), InternalDispose(), and removeEventListener().
|
protected |
Definition at line 44 of file ocompinstream.hxx.
Referenced by addEventListener(), addPropertyChangeListener(), addVetoableChangeListener(), available(), clearRelationships(), dispose(), getAllRelationships(), getInputStream(), OInputSeekStream::getLength(), getOutputStream(), OInputSeekStream::getPosition(), getPropertySetInfo(), getPropertyValue(), getRelationshipByID(), getRelationshipsByType(), getTargetByID(), getTypeByID(), hasByID(), insertRelationshipByID(), insertRelationships(), InternalDispose(), readBytes(), readSomeBytes(), removeEventListener(), removePropertyChangeListener(), removeRelationshipByID(), removeVetoableChangeListener(), OInputSeekStream::seek(), setPropertyValue(), skipBytes(), and ~OInputCompStream().
|
protected |
Definition at line 45 of file ocompinstream.hxx.
Referenced by available(), dispose(), InternalDispose(), readBytes(), readSomeBytes(), and skipBytes().