LibreOffice Module cli_ure (master) 1
|
#include "typelib/typedescription.h"
#include "rtl/ustrbuf.hxx"
#include <sal/log.hxx>
#include "com/sun/star/uno/RuntimeException.hpp"
#include "cli_proxy.h"
#include "cli_base.h"
#include "cli_bridge.h"
Go to the source code of this file.
Namespaces | |
namespace | cli_uno |
Functions | |
void SAL_CALL | cli_proxy_free (uno_ExtEnvironment *env, void *proxy) SAL_THROW_EXTERN_C() |
void SAL_CALL | cli_proxy_acquire (uno_Interface *pUnoI) SAL_THROW_EXTERN_C() |
void SAL_CALL | cli_proxy_release (uno_Interface *pUnoI) SAL_THROW_EXTERN_C() |
void SAL_CALL | cli_proxy_dispatch (uno_Interface *pUnoI, typelib_TypeDescription const *member_td, void *uno_ret, void *uno_args[], uno_Any **uno_exc) SAL_THROW_EXTERN_C() |
void SAL_CALL cli_proxy_acquire | ( | uno_Interface * | pUnoI | ) |
Definition at line 899 of file cli_proxy.cxx.
References cli_uno::CliProxy::acquire(), and SAL_THROW_EXTERN_C.
Referenced by cli_proxy_dispatch(), and cli_uno::CliProxy::CliProxy().
void SAL_CALL cli_proxy_dispatch | ( | uno_Interface * | pUnoI, |
typelib_TypeDescription const * | member_td, | ||
void * | uno_ret, | ||
void * | uno_args[], | ||
uno_Any ** | uno_exc | ||
) |
Definition at line 917 of file cli_proxy.cxx.
References cli_uno::Bridge::call_cli(), cli_proxy_acquire(), cli_proxy_release(), err, cli_uno::TypeDescr::get(), cli_uno::CliProxy::getMethodInfo(), cli_uno::CliProxy::m_bridge, cli_uno::CliProxy::m_cliI, cli_uno::Bridge::m_uno_env, cli_uno::CliProxy::m_unoType, cli_uno::CliProxy::m_usOid, cli_uno::Bridge::map_cli2uno(), cli_uno::mapCliString(), cli_uno::mapUnoType(), sal_False, SAL_THROW_EXTERN_C, sal_True, SAL_WARN, uno_any_construct(), and uno_type_any_construct().
Referenced by cli_uno::CliProxy::CliProxy().
void SAL_CALL cli_proxy_free | ( | uno_ExtEnvironment * | env, |
void * | proxy | ||
) |
Definition at line 889 of file cli_proxy.cxx.
References SAL_THROW_EXTERN_C.
Referenced by cli_uno::CliProxy::acquire(), and cli_uno::CliProxy::create().
void SAL_CALL cli_proxy_release | ( | uno_Interface * | pUnoI | ) |
Definition at line 907 of file cli_proxy.cxx.
References cli_uno::CliProxy::release(), and SAL_THROW_EXTERN_C.
Referenced by cli_proxy_dispatch(), and cli_uno::CliProxy::CliProxy().