LibreOffice Module dbaccess (master) 1
|
#include <documentevents.hxx>
Public Member Functions | |
DocumentEvents (::cppu::OWeakObject &_rParent, ::osl::Mutex &_rMutex, DocumentEventsData &_rEventsData) | |
virtual | ~DocumentEvents () override |
DocumentEvents (const DocumentEvents &)=delete | |
const DocumentEvents & | operator= (const DocumentEvents &)=delete |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | replaceByName (const OUString &aName, const css::uno::Any &aElement) override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
Static Public Member Functions | |
static bool | needsSynchronousNotification (std::u16string_view _rEventName) |
Private Attributes | |
::cppu::OWeakObject & | mrParent |
::osl::Mutex & | mrMutex |
DocumentEventsData & | mrEventsData |
Definition at line 38 of file documentevents.hxx.
dbaccess::DocumentEvents::DocumentEvents | ( | ::cppu::OWeakObject & | _rParent, |
::osl::Mutex & | _rMutex, | ||
DocumentEventsData & | _rEventsData | ||
) |
Definition at line 82 of file documentevents.cxx.
References mrEventsData, and mrParent.
|
overridevirtual |
Definition at line 96 of file documentevents.cxx.
|
delete |
|
overridevirtualnoexcept |
Definition at line 100 of file documentevents.cxx.
References cppu::OWeakObject::acquire(), and mrParent.
|
overridevirtual |
Definition at line 157 of file documentevents.cxx.
References Any, mrEventsData, mrMutex, and Name.
|
overridevirtual |
Definition at line 172 of file documentevents.cxx.
References comphelper::mapKeysToSequence(), mrEventsData, and mrMutex.
|
overridevirtual |
Definition at line 186 of file documentevents.cxx.
|
overridevirtual |
Definition at line 179 of file documentevents.cxx.
References mrEventsData, mrMutex, and Name.
|
overridevirtual |
Definition at line 191 of file documentevents.cxx.
References mrEventsData, and mrMutex.
|
static |
Definition at line 110 of file documentevents.cxx.
References o3tl::equalsAscii().
Referenced by dbaccess::ODatabaseDocument::notifyDocumentEvent().
|
delete |
|
overridevirtualnoexcept |
Definition at line 105 of file documentevents.cxx.
References mrParent, and cppu::OWeakObject::release().
|
overridevirtual |
Definition at line 124 of file documentevents.cxx.
References comphelper::NamedValueCollection::getOrDefault(), comphelper::NamedValueCollection::has(), mrEventsData, mrMutex, Name, sEventType, and sScript.
|
private |
Definition at line 68 of file documentevents.hxx.
Referenced by DocumentEvents(), getByName(), getElementNames(), hasByName(), hasElements(), and replaceByName().
|
private |
Definition at line 67 of file documentevents.hxx.
Referenced by getByName(), getElementNames(), hasByName(), hasElements(), and replaceByName().
|
private |
Definition at line 66 of file documentevents.hxx.