22#include <com/sun/star/uno/Reference.hxx>
23#include <com/sun/star/util/XUpdatable.hpp>
28using namespace std::chrono_literals;
33 std::unique_lock g(
mutex_);
39 css::uno::Reference<css::util::XUpdatable>
up(
updatable_);
47 css::uno::Reference<css::util::XUpdatable>
const & updatable):
48 Thread(
"WakeUpThread"), updatable_(updatable), terminate_(false)
53 std::unique_lock g(
mutex_);
56 condition_.notify_one();
std::condition_variable condition_
WakeUpThread(css::uno::Reference< css::util::XUpdatable > const &updatable)
css::uno::WeakReference< css::util::XUpdatable > updatable_
DECL_LISTENERMULTIPLEXER_END void SAL_CALL up(const css::awt::SpinEvent &rEvent) override
void SC_DLLPUBLIC join(const ScDocument *pDoc, ::std::vector< ScTokenRef > &rTokens, const ScTokenRef &pToken, const ScAddress &rPos)