LibreOffice Module comphelper (master)  1
Namespaces | Functions
eventattachermgr.cxx File Reference
#include <sal/config.h>
#include <o3tl/any.hxx>
#include <o3tl/safeint.hxx>
#include <osl/mutex.hxx>
#include <osl/diagnose.h>
#include <comphelper/eventattachermgr.hxx>
#include <comphelper/sequence.hxx>
#include <com/sun/star/beans/theIntrospection.hpp>
#include <com/sun/star/io/XObjectInputStream.hpp>
#include <com/sun/star/io/XPersistObject.hpp>
#include <com/sun/star/io/XObjectOutputStream.hpp>
#include <com/sun/star/io/XMarkableStream.hpp>
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/reflection/theCoreReflection.hpp>
#include <com/sun/star/reflection/XIdlClass.hpp>
#include <com/sun/star/reflection/XIdlReflection.hpp>
#include <com/sun/star/reflection/XIdlMethod.hpp>
#include <com/sun/star/script/CannotConvertException.hpp>
#include <com/sun/star/script/Converter.hpp>
#include <com/sun/star/script/XEventAttacher2.hpp>
#include <com/sun/star/script/XEventAttacherManager.hpp>
#include <com/sun/star/script/XScriptListener.hpp>
#include <cppuhelper/weak.hxx>
#include <comphelper/interfacecontainer2.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/implbase.hxx>
#include <rtl/ref.hxx>
#include <deque>
#include <algorithm>
Include dependency graph for eventattachermgr.cxx:

Go to the source code of this file.

Namespaces

 comphelper
 

Functions

Reference< XEventAttacherManager > comphelper::createEventAttacherManager (const Reference< XComponentContext > &rxContext)
 

Variable Documentation

std::vector< Reference< XEventListener > > aAttachedListenerSeq

Definition at line 71 of file eventattachermgr.cxx.

std::deque< ScriptEventDescriptor > aEventList

Definition at line 77 of file eventattachermgr.cxx.

Any aHelper

Definition at line 72 of file eventattachermgr.cxx.

std::deque< AttacherIndex_Impl > aIndex

Definition at line 86 of file eventattachermgr.cxx.

Mutex aLock
std::deque< AttachedObject_Impl > aObjList

Definition at line 78 of file eventattachermgr.cxx.

OUString const aScriptCode

Definition at line 138 of file eventattachermgr.cxx.

OInterfaceContainerHelper2 aScriptListeners

Definition at line 89 of file eventattachermgr.cxx.

OUString const aScriptType

Definition at line 137 of file eventattachermgr.cxx.

Reference< XComponentContext > mxContext

Definition at line 92 of file eventattachermgr.cxx.

Reference< XIdlReflection > mxCoreReflection

Definition at line 93 of file eventattachermgr.cxx.

rtl::Reference<ImplEventAttacherManager> mxManager

Definition at line 136 of file eventattachermgr.cxx.

sal_Int16 nVersion
Reference< XEventAttacher2 > xAttacher

Definition at line 91 of file eventattachermgr.cxx.

Reference< XTypeConverter > xConverter

Definition at line 94 of file eventattachermgr.cxx.

Reference< XInterface > xTarget

Definition at line 70 of file eventattachermgr.cxx.