LibreOffice Module sd (master) 1
|
This update request is used to request configuration updates asynchronous when no other requests are being processed. More...
#include <UpdateRequest.hxx>
Public Member Functions | |
UpdateRequest () noexcept | |
virtual | ~UpdateRequest () noexcept override |
virtual void SAL_CALL | execute (const css::uno::Reference< css::drawing::framework::XConfiguration > &rxConfiguration) override |
virtual OUString SAL_CALL | getName () override |
Return a human readable string representation. More... | |
virtual void SAL_CALL | setName (const OUString &rName) override |
This call is ignored because the XNamed interface is (mis)used to give access to a human readable name for debugging purposes. More... | |
![]() | |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | dispose () noexcept final override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
![]() | |
virtual | ~WeakComponentImplHelperBase () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual void SAL_CALL | removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) override |
virtual void | disposing (std::unique_lock< std::mutex > &) |
![]() | |
virtual | ~UnoImplBase () |
Additional Inherited Members | |
![]() | |
void | throwIfDisposed (std::unique_lock< std::mutex > &) |
![]() | |
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | maEventListeners |
![]() | |
std::mutex | m_aMutex |
bool | m_bDisposed |
This update request is used to request configuration updates asynchronous when no other requests are being processed.
When there are other requests then we can simply wait until the last one is executed: the configuration is updated when the request queue becomes empty. This is use by this implementation as well. The execute() method does not really do anything. This request just triggers the update of the configuration when it is removed as last request from the queue.
Definition at line 43 of file UpdateRequest.hxx.
|
noexcept |
Definition at line 28 of file UpdateRequest.cxx.
|
overridevirtualnoexcept |
Definition at line 30 of file UpdateRequest.cxx.
|
overridevirtual |
Definition at line 32 of file UpdateRequest.cxx.
|
overridevirtual |
Return a human readable string representation.
This is used for debugging purposes.
Definition at line 38 of file UpdateRequest.cxx.
|
overridevirtual |
This call is ignored because the XNamed interface is (mis)used to give access to a human readable name for debugging purposes.
Definition at line 40 of file UpdateRequest.cxx.