LibreOffice Module bridges (master) 1
Classes | Namespaces | Functions
unointerfaceproxy.hxx File Reference
#include <sal/config.h>
#include <atomic>
#include <cstddef>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <typelib/typedescription.h>
#include <uno/dispatcher.h>
#include <uno/environment.h>
Include dependency graph for unointerfaceproxy.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bridges::cpp_uno::shared::UnoInterfaceProxy
 A uno proxy wrapping a cpp interface. More...
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::uno
 
namespace  bridges
 
namespace  bridges::cpp_uno
 
namespace  bridges::cpp_uno::shared
 

Functions

void bridges::cpp_uno::shared::freeUnoInterfaceProxy (uno_ExtEnvironment *pEnv, void *pProxy)
 
void bridges::cpp_uno::shared::unoInterfaceProxyDispatch (uno_Interface *pUnoI, const typelib_TypeDescription *pMemberDescr, void *pReturn, void *pArgs[], uno_Any **ppException)
 
void bridges::cpp_uno::shared::acquireProxy (uno_Interface *pUnoI)
 
void bridges::cpp_uno::shared::releaseProxy (uno_Interface *pUnoI)