Kaydet (Commit) b40f94fb authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

INTEGRATION: CWS jsc3 (1.4.60); FILE MERGED

2006/02/28 09:18:20 jsc 1.4.60.1: #i60691# replace getCppuType with UnoType
üst 0b3b2558
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: service1_impl.cxx,v $ * $RCSfile: service1_impl.cxx,v $
* *
* $Revision: 1.4 $ * $Revision: 1.5 $
* *
* last change: $Author: rt $ $Date: 2005-01-31 16:13:37 $ * last change: $Author: vg $ $Date: 2006-03-15 09:25:20 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* the BSD license. * the BSD license.
...@@ -111,7 +111,7 @@ public: ...@@ -111,7 +111,7 @@ public:
Any MyService1Impl::queryInterface( Type const & type ) Any MyService1Impl::queryInterface( Type const & type )
throw (RuntimeException) throw (RuntimeException)
{ {
if (type.equals( ::getCppuType( (Reference< XInterface > const *)0 ) )) if (type.equals(::cppu::UnoType< Reference< XInterface > >::get()))
{ {
// return XInterface interface // return XInterface interface
// (resolve ambiguity by casting to lang::XTypeProvider) // (resolve ambiguity by casting to lang::XTypeProvider)
...@@ -119,24 +119,21 @@ Any MyService1Impl::queryInterface( Type const & type ) ...@@ -119,24 +119,21 @@ Any MyService1Impl::queryInterface( Type const & type )
static_cast< lang::XTypeProvider * >( this ) ); static_cast< lang::XTypeProvider * >( this ) );
return makeAny( x ); return makeAny( x );
} }
if (type.equals( if (type.equals(::cppu::UnoType< Reference< lang::XTypeProvider > >::get()))
::getCppuType( (Reference< lang::XTypeProvider > const *)0 ) ))
{ {
// return XInterface interface // return XInterface interface
Reference< XInterface > x( Reference< XInterface > x(
static_cast< lang::XTypeProvider * >( this ) ); static_cast< lang::XTypeProvider * >( this ) );
return makeAny( x ); return makeAny( x );
} }
if (type.equals( if (type.equals(::cppu::UnoType< Reference< lang::XServiceInfo > >::get()))
::getCppuType( (Reference< lang::XServiceInfo > const *)0 ) ))
{ {
// return XServiceInfo interface // return XServiceInfo interface
Reference< lang::XServiceInfo > x( Reference< lang::XServiceInfo > x(
static_cast< lang::XServiceInfo * >( this ) ); static_cast< lang::XServiceInfo * >( this ) );
return makeAny( x ); return makeAny( x );
} }
if (type.equals( if (type.equals(::cppu::UnoType< Reference< ::my_module::XSomething > >::get()))
::getCppuType( (Reference< ::my_module::XSomething > const *)0 ) ))
{ {
// return sample interface // return sample interface
Reference< ::my_module::XSomething > x( Reference< ::my_module::XSomething > x(
...@@ -169,9 +166,9 @@ Sequence< Type > MyService1Impl::getTypes() ...@@ -169,9 +166,9 @@ Sequence< Type > MyService1Impl::getTypes()
throw (RuntimeException) throw (RuntimeException)
{ {
Sequence< Type > seq( 3 ); Sequence< Type > seq( 3 );
seq[ 0 ] = ::getCppuType( (Reference< lang::XTypeProvider > const *)0 ); seq[ 0 ] = ::cppu::UnoType< Reference< lang::XTypeProvider > >::get();
seq[ 1 ] = ::getCppuType( (Reference< lang::XServiceInfo > const *)0 ); seq[ 1 ] = ::cppu::UnoType< Reference< lang::XServiceInfo > >::get();
seq[ 2 ] = ::getCppuType( (Reference< ::my_module::XSomething > const *)0 ); seq[ 2 ] = ::cppu::UnoType< Reference< ::my_module::XSomething > >::get();
return seq; return seq;
} }
Sequence< sal_Int8 > MyService1Impl::getImplementationId() Sequence< sal_Int8 > MyService1Impl::getImplementationId()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment