Lines Matching refs:pInterface
78 void * pInterface; member
94 void * pInterface, typelib_InterfaceTypeDescription * pTypeDescr,
183 void * pInterface, typelib_InterfaceTypeDescription * pTypeDescr, in append() argument
188 (*pEnv->acquireInterface)( pEnv, pInterface ); in append()
190 aNewEntry.pInterface = pInterface; in append()
197 pInterface, this ) ) ); in append()
199 (find( pInterface, 0 ) >= 0 && in append()
245 if (aInterfaces[ pos ].pInterface == iface_ptr) in find()
285 if (pIEntry->pInterface != *ppInterface) in defenv_registerInterface()
287 void * pInterface = pIEntry->pInterface; in defenv_registerInterface() local
288 (*pEnv->acquireInterface)( pEnv, pInterface ); in defenv_registerInterface()
291 *ppInterface = pInterface; in defenv_registerInterface()
338 if (pIEntry->pInterface == *ppInterface) in defenv_registerProxyInterface()
344 void * pInterface = pIEntry->pInterface; in defenv_registerProxyInterface() local
345 (*pEnv->acquireInterface)( pEnv, pInterface ); in defenv_registerProxyInterface()
349 *ppInterface = pInterface; in defenv_registerProxyInterface()
363 void * pInterface = va_arg(*pParam, void *); in s_stub_defenv_revokeInterface() local
365 OSL_ENSURE( pEnv && pInterface, "### null ptr!" ); in s_stub_defenv_revokeInterface()
371 that->aPtr2ObjectMap.find( pInterface ) ); in s_stub_defenv_revokeInterface()
381 that->aPtr2ObjectMap.erase( pOEntry->aInterfaces[nPos].pInterface ); in s_stub_defenv_revokeInterface()
396 (*rEntry.fpFreeProxy)( pEnv, rEntry.pInterface ); in s_stub_defenv_revokeInterface()
400 (*pEnv->releaseInterface)( pEnv, rEntry.pInterface ); in s_stub_defenv_revokeInterface()
411 sal_Int32 index = pOEntry->find( pInterface, 1 ); in s_stub_defenv_revokeInterface()
416 OSL_ASSERT( entry.pInterface == pInterface ); in s_stub_defenv_revokeInterface()
429 if (pOEntry->find( pInterface, index ) < 0) in s_stub_defenv_revokeInterface()
436 that->aPtr2ObjectMap.erase( pInterface ); in s_stub_defenv_revokeInterface()
443 (*fpFreeProxy)( pEnv, pInterface ); in s_stub_defenv_revokeInterface()
450 static void SAL_CALL defenv_revokeInterface(uno_ExtEnvironment * pEnv, void * pInterface) in defenv_revokeInterface() argument
452 uno_Environment_invoke(&pEnv->aBase, s_stub_defenv_revokeInterface, pEnv, pInterface); in defenv_revokeInterface()
457 uno_ExtEnvironment * pEnv, rtl_uString ** ppOId, void * pInterface ) in defenv_getObjectIdentifier() argument
459 OSL_ENSURE( pEnv && ppOId && pInterface, "### null ptr!" ); in defenv_getObjectIdentifier()
471 that->aPtr2ObjectMap.find( pInterface ) ); in defenv_getObjectIdentifier()
475 (*pEnv->computeObjectIdentifier)( pEnv, ppOId, pInterface ); in defenv_getObjectIdentifier()
509 (*pEnv->acquireInterface)( pEnv, pIEntry->pInterface ); in defenv_getRegisteredInterface()
510 *ppInterface = pIEntry->pInterface; in defenv_getRegisteredInterface()
781 reinterpret_cast< sal_IntPtr >(rIEntry.pInterface), 16 ); in uno_dumpEnvironment()
783 if (pOEntry->find( rIEntry.pInterface, nPos + 1 ) < 0) in uno_dumpEnvironment()
785 ::std::size_t erased = ptr2obj.erase( rIEntry.pInterface ); in uno_dumpEnvironment()
867 uno_ExtEnvironment * pEnv, rtl_uString ** ppOId, void * pInterface ) in unoenv_computeObjectIdentifier() argument
869 OSL_ENSURE( pEnv && ppOId && pInterface, "### null ptr!" ); in unoenv_computeObjectIdentifier()
878 pInterface, *typelib_static_type_getByTypeClass( in unoenv_computeObjectIdentifier()