LibreOffice Module eventattacher (master) 1
Namespaces | Functions
eventattacher.cxx File Reference
#include <com/sun/star/lang/ServiceNotRegisteredException.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/beans/IntrospectionException.hpp>
#include <com/sun/star/beans/theIntrospection.hpp>
#include <com/sun/star/beans/MethodConcept.hpp>
#include <com/sun/star/script/CannotConvertException.hpp>
#include <com/sun/star/script/CannotCreateAdapterException.hpp>
#include <com/sun/star/script/XEventAttacher2.hpp>
#include <com/sun/star/script/Converter.hpp>
#include <com/sun/star/script/XAllListener.hpp>
#include <com/sun/star/script/InvocationAdapterFactory.hpp>
#include <com/sun/star/reflection/theCoreReflection.hpp>
#include <com/sun/star/reflection/XIdlReflection.hpp>
#include <com/sun/star/script/XInvocation.hpp>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/weak.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <mutex>
#include <utility>
Include dependency graph for eventattacher.cxx:

Go to the source code of this file.

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::lang
 
namespace  comp_EventAttacher
 

Functions

static Reference< XInterfacecomp_EventAttacher::createAllListenerAdapter (const Reference< XInvocationAdapterFactory2 > &xInvocationAdapterFactory, const Reference< XIdlClass > &xListenerType, const Reference< XAllListener > &xListener, const Any &Helper)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * eventattacher_EventAttacher (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Function Documentation

◆ eventattacher_EventAttacher()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * eventattacher_EventAttacher ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 843 of file eventattacher.cxx.

Variable Documentation

◆ m_AllListener

Reference< XAllListener > m_AllListener
private

Definition at line 416 of file eventattacher.cxx.

◆ m_aMutex

std::mutex m_aMutex
private

Definition at line 255 of file eventattacher.cxx.

◆ m_EventMethod

OUString m_EventMethod
private

Definition at line 415 of file eventattacher.cxx.

◆ m_Helper

Any m_Helper
private

Definition at line 82 of file eventattacher.cxx.

◆ m_pEA

EventAttacherImpl* m_pEA
private

Definition at line 414 of file eventattacher.cxx.

◆ m_xAllListener

Reference< XAllListener > m_xAllListener
private

Definition at line 80 of file eventattacher.cxx.

◆ m_xContext

Reference< XComponentContext > m_xContext
private

Definition at line 256 of file eventattacher.cxx.

◆ m_xConverter

Reference< XTypeConverter > m_xConverter
private

Definition at line 261 of file eventattacher.cxx.

◆ m_xIntrospection

Reference< XIntrospection > m_xIntrospection
private

Definition at line 259 of file eventattacher.cxx.

◆ m_xInvocationAdapterFactory

Reference< XInvocationAdapterFactory2 > m_xInvocationAdapterFactory
private

Definition at line 262 of file eventattacher.cxx.

◆ m_xListenerType

Reference< XIdlClass > m_xListenerType
private

Definition at line 81 of file eventattacher.cxx.

◆ m_xReflection

Reference< XIdlReflection > m_xReflection
private

Definition at line 260 of file eventattacher.cxx.