A uno proxy wrapping a cpp interface.
More...
#include <unointerfaceproxy.hxx>
A uno proxy wrapping a cpp interface.
Definition at line 58 of file unointerfaceproxy.hxx.
◆ UnoInterfaceProxy() [1/2]
bridges::cpp_uno::shared::UnoInterfaceProxy::UnoInterfaceProxy |
( |
UnoInterfaceProxy const & |
| ) |
|
|
privatedelete |
◆ UnoInterfaceProxy() [2/2]
bridges::cpp_uno::shared::UnoInterfaceProxy::UnoInterfaceProxy |
( |
Bridge * |
pBridge_, |
|
|
com::sun::star::uno::XInterface * |
pCppI_, |
|
|
typelib_InterfaceTypeDescription * |
pTypeDescr_, |
|
|
OUString |
aOId_ |
|
) |
| |
|
private |
◆ ~UnoInterfaceProxy()
bridges::cpp_uno::shared::UnoInterfaceProxy::~UnoInterfaceProxy |
( |
| ) |
|
|
private |
◆ create()
UnoInterfaceProxy * bridges::cpp_uno::shared::UnoInterfaceProxy::create |
( |
Bridge * |
pBridge, |
|
|
com::sun::star::uno::XInterface * |
pCppI, |
|
|
typelib_InterfaceTypeDescription * |
pTypeDescr, |
|
|
OUString const & |
rOId |
|
) |
| |
|
static |
◆ getBridge()
Bridge * bridges::cpp_uno::shared::UnoInterfaceProxy::getBridge |
( |
| ) |
|
|
inline |
◆ getCppI()
com::sun::star::uno::XInterface * bridges::cpp_uno::shared::UnoInterfaceProxy::getCppI |
( |
| ) |
|
|
inline |
◆ operator=()
◆ acquireProxy
void acquireProxy |
( |
uno_Interface * |
pUnoI | ) |
|
|
friend |
◆ freeUnoInterfaceProxy
void freeUnoInterfaceProxy |
( |
uno_ExtEnvironment * |
pEnv, |
|
|
void * |
pProxy |
|
) |
| |
|
friend |
◆ releaseProxy
void releaseProxy |
( |
uno_Interface * |
pUnoI | ) |
|
|
friend |
◆ unoInterfaceProxyDispatch
void unoInterfaceProxyDispatch |
( |
uno_Interface * |
pUnoI, |
|
|
typelib_TypeDescription const * |
pMemberDescr, |
|
|
void * |
pReturn, |
|
|
void * |
pArgs[], |
|
|
uno_Any ** |
ppException |
|
) |
| |
|
friend |
◆ nRef
std::atomic<std::size_t> bridges::cpp_uno::shared::UnoInterfaceProxy::nRef |
|
private |
◆ oid
OUString bridges::cpp_uno::shared::UnoInterfaceProxy::oid |
|
private |
◆ pBridge
Bridge* bridges::cpp_uno::shared::UnoInterfaceProxy::pBridge |
|
private |
◆ pCppI
com::sun::star::uno::XInterface* bridges::cpp_uno::shared::UnoInterfaceProxy::pCppI |
|
private |
◆ pTypeDescr
typelib_InterfaceTypeDescription* bridges::cpp_uno::shared::UnoInterfaceProxy::pTypeDescr |
|
private |
The documentation for this class was generated from the following files: