Lines Matching refs:Reference
115 inline Reference<XIdlClass> TypeToIdlClass( const Type& rType, const Reference< XIdlReflection > & … in TypeToIdlClass()
133 Invocation_Impl( const Any & rAdapted, const Reference<XTypeConverter> &,
134 const Reference<XIntrospection> &,
135 const Reference<XIdlReflection> & );
157 … virtual Reference<XIntrospectionAccess> SAL_CALL getIntrospection(void) throw( RuntimeException );
229 virtual Reference<XEnumeration> SAL_CALL createEnumeration(void) throw( RuntimeException ) in createEnumeration()
241 void fillInfoForMethod( InvocationInfo& rInfo, const Reference< XIdlMethod > xMethod );
243 Reference<XTypeConverter> xTypeConverter;
244 Reference<XIntrospection> xIntrospection;
245 Reference<XIdlReflection> xCoreReflection;
249 Reference<XInvocation> _xDirect;
250 Reference<XInvocation2> _xDirect2;
251 Reference<XPropertySet> _xPropertySet;
252 Reference<XIntrospectionAccess> _xIntrospectionAccess;
255 Reference<XNameContainer> _xNameContainer;
256 Reference<XNameAccess> _xNameAccess;
257 Reference<XIndexContainer> _xIndexContainer;
258 Reference<XIndexAccess> _xIndexAccess;
259 Reference<XEnumerationAccess> _xEnumerationAccess;
260 Reference<XElementAccess> _xElementAccess;
263 Reference<XExactName> _xENDirect, _xENIntrospection, _xENNameAccess;
275 const Reference<XTypeConverter> & rTC, in Invocation_Impl()
276 const Reference<XIntrospection> & rI, in Invocation_Impl()
277 const Reference<XIdlReflection> & rCR in Invocation_Impl()
310 if( aType == getCppuType( (Reference<XExactName>*) NULL ) ) in queryInterface()
317 return makeAny( Reference< XExactName >( SAL_STATIC_CAST(XExactName*, this) ) ); in queryInterface()
320 else if ( aType == getCppuType( (Reference<XNameContainer>*) NULL ) ) in queryInterface()
323 return makeAny( Reference< XNameContainer >( SAL_STATIC_CAST(XNameContainer*, this) ) ); in queryInterface()
325 else if ( aType == getCppuType( (Reference<XNameAccess>*) NULL ) ) in queryInterface()
328 return makeAny( Reference< XNameAccess >( SAL_STATIC_CAST(XNameAccess*, this) ) ); in queryInterface()
330 else if ( aType == getCppuType( (Reference<XIndexContainer>*) NULL ) ) in queryInterface()
333 return makeAny( Reference< XIndexContainer >( SAL_STATIC_CAST(XIndexContainer*, this) ) ); in queryInterface()
335 else if ( aType == getCppuType( (Reference<XIndexAccess>*) NULL ) ) in queryInterface()
338 return makeAny( Reference< XIndexAccess >( SAL_STATIC_CAST(XIndexAccess*, this) ) ); in queryInterface()
340 else if ( aType == getCppuType( (Reference<XEnumerationAccess>*) NULL ) ) in queryInterface()
343 return makeAny( Reference< XEnumerationAccess >( SAL_STATIC_CAST(XEnumerationAccess*, this) ) ); in queryInterface()
345 else if ( aType == getCppuType( (Reference<XElementAccess>*) NULL ) ) in queryInterface()
349 return makeAny( Reference< XElementAccess >( in queryInterface()
353 else if ( aType == getCppuType( (Reference<XInvocation2>*) NULL ) ) in queryInterface()
360 return makeAny( Reference< XInvocation2 >( SAL_STATIC_CAST(XInvocation2*, this) ) ); in queryInterface()
374 Reference<XMaterialHolder> xMaterialHolder; in getMaterial()
377 xMaterialHolder = Reference<XMaterialHolder>::query( _xDirect ); in getMaterial()
382 xMaterialHolder = Reference<XMaterialHolder>::query( _xIntrospectionAccess ); in getMaterial()
396 Reference<XInterface> xObj; in setMaterial()
399 xObj = *(Reference<XInterface>*)rMaterial.getValue(); in setMaterial()
403 _xDirect = Reference<XInvocation>::query( xObj ); in setMaterial()
408 _xElementAccess = Reference<XElementAccess>::query( _xDirect ); in setMaterial()
409 _xEnumerationAccess = Reference<XEnumerationAccess>::query( _xDirect ); in setMaterial()
410 _xIndexAccess = Reference<XIndexAccess>::query( _xDirect ); in setMaterial()
411 _xIndexContainer = Reference<XIndexContainer>::query( _xDirect ); in setMaterial()
412 _xNameAccess = Reference<XNameAccess>::query( _xDirect ); in setMaterial()
413 _xNameContainer = Reference<XNameContainer>::query( _xDirect ); in setMaterial()
414 _xENDirect = Reference<XExactName>::query( _xDirect ); in setMaterial()
415 _xDirect2 = Reference<XInvocation2>::query( _xDirect ); in setMaterial()
430 _xElementAccess = Reference<XElementAccess>::query( in setMaterial()
432 getCppuType( (Reference<XElementAccess>*) NULL ) ) ); in setMaterial()
434 _xEnumerationAccess = Reference<XEnumerationAccess>::query( in setMaterial()
436 getCppuType( (Reference<XEnumerationAccess>*) NULL )) ); in setMaterial()
438 _xIndexAccess = Reference<XIndexAccess>::query( in setMaterial()
440 getCppuType( (Reference<XIndexAccess>*) NULL ) ) ); in setMaterial()
442 _xIndexContainer = Reference<XIndexContainer>::query( in setMaterial()
444 getCppuType( (Reference<XIndexContainer>*) NULL ) ) ); in setMaterial()
446 _xNameAccess = Reference<XNameAccess>::query( in setMaterial()
448 getCppuType( (Reference<XNameAccess>*) NULL ) ) ); in setMaterial()
450 _xNameContainer = Reference<XNameContainer>::query( in setMaterial()
452 getCppuType( (Reference<XNameContainer>*) NULL ) ) ); in setMaterial()
454 _xPropertySet = Reference<XPropertySet>::query( in setMaterial()
456 getCppuType( (Reference<XPropertySet>*) NULL )) ); in setMaterial()
458 _xENIntrospection = Reference<XExactName>::query( _xIntrospectionAccess ); in setMaterial()
460 _xENNameAccess = Reference<XExactName>::query( _xNameAccess ); in setMaterial()
496 Reference<XIntrospectionAccess> Invocation_Impl::getIntrospection(void) in getIntrospection()
565 Reference< XInterface >() ); in getValue()
585 Reference < XIdlClass > r = TypeToIdlClass( aProp.Type, xCoreReflection ); in setValue()
594 Reference< XInterface >() ); in setValue()
600 Reference < XIdlClass > r = in setValue()
609 Reference< XInterface >() ); in setValue()
620 Reference< XInterface >() ); in setValue()
642 exc.Message, Reference< XInterface >(), makeAny( exc /* though sliced */ ) ); in setValue()
658 Reference<XIdlMethod> xMethod = _xIntrospectionAccess->getMethod( in invoke()
689 const Reference<XIdlClass>& rDestType = rFParam.aType; in invoke()
783 Sequence< Reference< XIdlMethod > > aMethodSeq; in getInfoSequenceImpl()
808 const Reference< XIdlMethod >* pMethods = aMethodSeq.getConstArray(); in getInfoSequenceImpl()
835 Reference< XIdlMethod > xMethod = pMethods[ i ]; in getInfoSequenceImpl()
926 Reference<XIdlMethod> xMethod = _xIntrospectionAccess->getMethod in getInfoForName()
990 const Reference< XIdlMethod > xMethod in fillInfoForMethod()
995 Reference< XIdlClass > xReturnClass = xMethod->getReturnType(); in fillInfoForMethod()
1011 Reference< XIdlClass > xParamClass = pInfos[i].aType; in fillInfoForMethod()
1030 pTypes[ n++ ] = ::getCppuType( (Reference< XTypeProvider > const *)0 ); in getTypes()
1031 pTypes[ n++ ] = ::getCppuType( (Reference< XWeak > const *)0 ); in getTypes()
1032 pTypes[ n++ ] = ::getCppuType( (Reference< XInvocation > const *)0 ); in getTypes()
1033 pTypes[ n++ ] = ::getCppuType( (Reference< XMaterialHolder > const *)0 ); in getTypes()
1040 pTypes[ n++ ] = ::getCppuType( (Reference< XExactName > const *)0 ); in getTypes()
1044 pTypes[ n++ ] = ::getCppuType( (Reference< XNameContainer > const *)0 ); in getTypes()
1048 pTypes[ n++ ] = ::getCppuType( (Reference< XNameAccess > const *)0 ); in getTypes()
1052 pTypes[ n++ ] = ::getCppuType( (Reference< XIndexContainer > const *)0 ); in getTypes()
1056 pTypes[ n++ ] = ::getCppuType( (Reference< XIndexAccess > const *)0 ); in getTypes()
1060 pTypes[ n++ ] = ::getCppuType( (Reference< XEnumerationAccess > const *)0 ); in getTypes()
1064 pTypes[ n++ ] = ::getCppuType( (Reference< XElementAccess > const *)0 ); in getTypes()
1071 pTypes[ n++ ] = ::getCppuType( (Reference< XInvocation2 > const *)0 ); in getTypes()
1109 InvocationService( const Reference<XComponentContext> & xCtx );
1118 Reference<XInterface> SAL_CALL createInstance(void) throw( Exception, RuntimeException );
1119 Reference<XInterface> SAL_CALL createInstanceWithArguments(
1122 Reference<XComponentContext> mxCtx;
1123 Reference<XMultiComponentFactory> mxSMgr;
1124 Reference<XTypeConverter> xTypeConverter;
1125 Reference<XIntrospection> xIntrospection;
1126 Reference<XIdlReflection> xCoreReflection;
1129 InvocationService::InvocationService( const Reference<XComponentContext> & xCtx ) in InvocationService()
1134 xTypeConverter = Reference<XTypeConverter>( in InvocationService()
1139 xIntrospection = Reference<XIntrospection>( in InvocationService()
1153 Reference< XInterface >() ); in InvocationService()
1191 Reference<XInterface> InvocationService::createInstance(void) throw( Exception, RuntimeException ) in createInstance()
1194 return Reference<XInterface>(); // dummy in createInstance()
1198 Reference<XInterface> InvocationService::createInstanceWithArguments( in createInstanceWithArguments()
1203 return Reference< XInterface > in createInstanceWithArguments()
1210 return Reference<XInterface>(); in createInstanceWithArguments()
1216 Reference<XInterface> SAL_CALL InvocationService_CreateInstance( const Reference<XComponentContext>… in InvocationService_CreateInstance()
1219 Reference<XInterface> xService = Reference< XInterface > ( *new InvocationService( xCtx ) ); in InvocationService_CreateInstance()