summaryrefslogtreecommitdiff
path: root/ucb/source/ucp/file/filstr.hxx
diff options
context:
space:
mode:
authorAndreas Bille <abi@openoffice.org>2001-11-19 16:44:40 +0000
committerAndreas Bille <abi@openoffice.org>2001-11-19 16:44:40 +0000
commit59c7b433acfd69bba9c9abed0127fb05b6a38fd3 (patch)
tree13d8b46c9cd21b6b27a2a9f5c91dac9023ae8da3 /ucb/source/ucp/file/filstr.hxx
parent211275dcf0bef60ac22be6994ddb543ffda5525a (diff)
#932003# forgotten to support XServiceInfo
Diffstat (limited to 'ucb/source/ucp/file/filstr.hxx')
-rw-r--r--ucb/source/ucp/file/filstr.hxx18
1 files changed, 18 insertions, 0 deletions
diff --git a/ucb/source/ucp/file/filstr.hxx b/ucb/source/ucp/file/filstr.hxx
index 20e1c94d4610..8047c3bd2602 100644
--- a/ucb/source/ucp/file/filstr.hxx
+++ b/ucb/source/ucp/file/filstr.hxx
@@ -22,6 +22,9 @@
#ifndef _COM_SUN_STAR_LANG_XTYPEPROVIDER_HPP_
#include <com/sun/star/lang/XTypeProvider.hpp>
#endif
+#ifndef _COM_SUN_STAR_LANG_XSERVICEINFO_HPP_
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#endif
#ifndef _COM_SUN_STAR_IO_XSEEKABLE_HPP_
#include <com/sun/star/io/XSeekable.hpp>
#endif
@@ -52,6 +55,7 @@ namespace fileaccess {
class XStream_impl
: public cppu::OWeakObject,
public com::sun::star::lang::XTypeProvider,
+ public com::sun::star::lang::XServiceInfo,
public com::sun::star::io::XStream,
public com::sun::star::io::XSeekable,
public com::sun::star::io::XInputStream,
@@ -98,6 +102,20 @@ namespace fileaccess {
XTYPEPROVIDER_DECL()
+ // XServiceInfo
+ virtual rtl::OUString SAL_CALL
+ getImplementationName()
+ throw( com::sun::star::uno::RuntimeException);
+
+ virtual sal_Bool SAL_CALL
+ supportsService( const rtl::OUString& ServiceName )
+ throw( com::sun::star::uno::RuntimeException);
+
+ virtual com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw( com::sun::star::uno::RuntimeException );
+
+
// XStream
virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream > SAL_CALL