|
LibreOffice Module extensions (master) 1
|
#include "wincrap.hxx"#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/lang/XSingleServiceFactory.hpp>#include <com/sun/star/registry/XRegistryKey.hpp>#include <com/sun/star/bridge/XBridgeSupplier2.hpp>#include <com/sun/star/bridge/ModelDependent.hpp>#include <com/sun/star/reflection/InvocationTargetException.hpp>#include <com/sun/star/uno/Exception.hpp>#include <com/sun/star/beans/UnknownPropertyException.hpp>#include <cppuhelper/typeprovider.hxx>#include <cppuhelper/factory.hxx>#include <sal/types.h>#include <typelib/typeclass.h>#include <osl/diagnose.h>#include <osl/mutex.hxx>#include <rtl/process.h>#include <rtl/uuid.h>Go to the source code of this file.
Classes | |
| class | BridgeRuntimeError |
Macros | |
| #define | UNO_2_OLE_EXCEPTIONCODE 1001 |
Functions | |
| VARTYPE | getVarType (const Any &val) |
| bool | getType (BSTR name, Type &type) |
| void | o2u_attachCurrentThread () |
| Mutex * | getBridgeMutex () |
| #define UNO_2_OLE_EXCEPTIONCODE 1001 |
Definition at line 41 of file ole2uno.hxx.
| Mutex * getBridgeMutex | ( | ) |
Definition at line 40 of file ole2uno.cxx.
Referenced by IUnknownWrapper::buildComTlbIndex(), UnoConversionUtilities< class >::createOleObjectWrapper(), UnoConversionUtilities< class >::createUnoObjectWrapper(), InterfaceOleWrapper::GetIDsOfNames(), UnoObjectWrapperRemoteOpt::GetIDsOfNames(), UnoConversionUtilities< class >::getInvocationFactory(), UnoConversionUtilities< class >::getTypeConverter(), IUnknownWrapper::getTypeInfo(), InterfaceOleWrapper::~InterfaceOleWrapper(), and IUnknownWrapper::~IUnknownWrapper().
| bool getType | ( | BSTR | name, |
| Type & | type | ||
| ) |
Definition at line 1557 of file unoobjw.cxx.
References name, type, typelib_typedescription_getByName(), and typelib_typedescription_release().
Referenced by UnoConversionUtilities< class >::convertValueObject(), InterfaceOleWrapper::InvokeGeneral(), and UnoConversionUtilities< class >::variantToAny().
| VARTYPE getVarType | ( | const Any & | val | ) |
Definition at line 3423 of file unoobjw.cxx.
References value, and VT_EMPTY.
Referenced by UnoConversionUtilities< class >::createUnoObjectWrapper().
| void o2u_attachCurrentThread | ( | ) |
Definition at line 26 of file olethread.cxx.
Referenced by IUnknownWrapper::createBridge(), OleClient::createInstance(), IUnknownWrapper::directInvoke(), IUnknownWrapper::getValue(), IUnknownWrapper::hasMember(), IUnknownWrapper::hasMethod(), IUnknownWrapper::hasProperty(), IUnknownWrapper::initialize(), IUnknownWrapper::invoke(), IUnknownWrapper::invokeGetProperty(), IUnknownWrapper::invokePutProperty(), OneInstanceOleWrapper::registerClass(), IUnknownWrapper::setValue(), and IUnknownWrapper::~IUnknownWrapper().