#include "PresenterTimer.hxx"
#include <com/sun/star/lang/XMultiComponentFactory.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/frame/XTerminateListener.hpp>
#include <osl/thread.hxx>
#include <osl/conditn.hxx>
#include <algorithm>
#include <memory>
#include <mutex>
#include <set>
#include <utility>
Go to the source code of this file.
◆ m_Shutdown
::osl::Condition m_Shutdown |
|
private |
◆ maCurrentTaskMutex
◆ maDueTime
◆ maInstanceMutex
◆ maScheduledTasks
TaskContainer maScheduledTasks |
|
private |
◆ maTask
PresenterTimer::Task maTask |
◆ maTaskContainerMutex
◆ mbIsCanceled
◆ mnRepeatInterval
const sal_Int64 mnRepeatInterval |
◆ mnTaskId
◆ mpCurrentTask
SharedTimerTask mpCurrentTask |
|
private |
◆ mpInstance
std::shared_ptr<TimerScheduler> mpInstance |
|
staticprivate |
◆ mpLateDestroy
std::shared_ptr<TimerScheduler> mpLateDestroy |
|
private |