66 aReturn = ::cppu::queryInterface( rType,
67 static_cast< io::XStream*
>(
this ),
68 static_cast< io::XInputStream*
>(
this ),
69 static_cast< io::XSeekable*
>(
this ) );
71 aReturn = ::cppu::queryInterface( rType,
72 static_cast< io::XStream*
>(
this ),
73 static_cast< io::XInputStream*
>(
this ) );
78 return ::cppu::OWeakObject::queryInterface( rType ) ;
98 throw lang::DisposedException();
101 throw uno::RuntimeException();
108 std::scoped_lock aGuard(
m_aMutex );
111 throw lang::DisposedException();
114 throw uno::RuntimeException();
121 std::scoped_lock aGuard(
m_aMutex );
124 throw lang::DisposedException();
127 throw uno::RuntimeException();
134 std::scoped_lock aGuard(
m_aMutex );
137 throw lang::DisposedException();
140 throw uno::RuntimeException();
148 std::scoped_lock aGuard(
m_aMutex );
151 throw lang::DisposedException();
154 throw uno::RuntimeException();
161 std::scoped_lock aGuard(
m_aMutex );
164 throw lang::DisposedException();
167 return uno::Reference< io::XInputStream >();
174 std::scoped_lock aGuard(
m_aMutex );
177 throw lang::DisposedException();
179 return uno::Reference< io::XOutputStream >();
184 std::scoped_lock aGuard(
m_aMutex );
187 throw lang::DisposedException();
190 throw uno::RuntimeException();
197 std::scoped_lock aGuard(
m_aMutex );
200 throw lang::DisposedException();
203 throw uno::RuntimeException();
210 std::scoped_lock aGuard(
m_aMutex );
213 throw lang::DisposedException();
216 throw uno::RuntimeException();
223 std::unique_lock aGuard(
m_aMutex );
229 throw uno::RuntimeException();
233 lang::EventObject aSource( getXWeak() );
241 std::unique_lock aGuard(
m_aMutex );
244 throw lang::DisposedException();
251 std::unique_lock aGuard(
m_aMutex );
254 throw lang::DisposedException();
sal_Int32 addInterface(std::unique_lock< std::mutex > &rGuard, const css::uno::Reference< ListenerT > &rxIFace)
void disposeAndClear(::std::unique_lock<::std::mutex > &rGuard, const css::lang::EventObject &rEvt)
sal_Int32 removeInterface(std::unique_lock< std::mutex > &rGuard, const css::uno::Reference< ListenerT > &rxIFace)
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes()
virtual void SAL_CALL acquire() SAL_NOEXCEPT SAL_OVERRIDE
virtual void SAL_CALL release() SAL_NOEXCEPT SAL_OVERRIDE
uno::Reference< io::XSeekable > m_xSeekable
constexpr OUStringLiteral aData