Lines Matching refs:TimerScheduler
76 class TimerScheduler class
77 : public ::boost::enable_shared_from_this<TimerScheduler>,
81 static ::boost::shared_ptr<TimerScheduler> Instance (void);
101 static ::boost::shared_ptr<TimerScheduler> mpInstance;
114 TimerScheduler (void);
115 virtual ~TimerScheduler (void);
116 class Deleter {public: void operator () (TimerScheduler* pScheduler) { delete pScheduler; } }; in operator ()()
144 SharedTimerTask pTask (TimerScheduler::CreateTimerTask(rTask, rDueTime, 0)); in ScheduleSingleTaskAbsolute()
145 TimerScheduler::Instance()->ScheduleTask(pTask); in ScheduleSingleTaskAbsolute()
157 if (TimerScheduler::GetCurrentTime(aCurrentTime)) in ScheduleRepeatedTask()
160 TimerScheduler::ConvertToTimeValue( in ScheduleRepeatedTask()
162 TimerScheduler::ConvertFromTimeValue (aCurrentTime) + nDelay); in ScheduleRepeatedTask()
163 SharedTimerTask pTask (TimerScheduler::CreateTimerTask(rTask, aDueTime, nIntervall)); in ScheduleRepeatedTask()
164 TimerScheduler::Instance()->ScheduleTask(pTask); in ScheduleRepeatedTask()
175 return TimerScheduler::Instance()->CancelTask(nTaskId); in CancelTask()
182 ::boost::shared_ptr<TimerScheduler> TimerScheduler::mpInstance;
183 ::osl::Mutex TimerScheduler::maInstanceMutex;
184 sal_Int32 TimerScheduler::mnTaskId = PresenterTimer::NotAValidTaskId;
186 ::boost::shared_ptr<TimerScheduler> TimerScheduler::Instance (void) in Instance()
188 ::boost::shared_ptr<TimerScheduler> pInstance = mpInstance; in Instance()
195 pInstance.reset(new TimerScheduler(), TimerScheduler::Deleter()); in Instance()
209 void TimerScheduler::Release (void) in Release()
217 TimerScheduler::TimerScheduler (void) in TimerScheduler() function in sdext::presenter::TimerScheduler
228 TimerScheduler::~TimerScheduler (void) in ~TimerScheduler()
234 SharedTimerTask TimerScheduler::CreateTimerTask ( in CreateTimerTask()
244 void TimerScheduler::ScheduleTask (const SharedTimerTask& rpTask) in ScheduleTask()
263 void TimerScheduler::CancelTask (const sal_Int32 nTaskId) in CancelTask()
303 void SAL_CALL TimerScheduler::run (void) in run()
381 void SAL_CALL TimerScheduler::onTerminated (void) in onTerminated()
388 bool TimerScheduler::GetCurrentTime (TimeValue& rCurrentTime) in GetCurrentTime()
398 sal_Int64 TimerScheduler::GetTimeDifference ( in GetTimeDifference()
407 void TimerScheduler::ConvertToTimeValue ( in ConvertToTimeValue()
417 sal_Int64 TimerScheduler::ConvertFromTimeValue ( in ConvertFromTimeValue()
552 TimerScheduler::GetCurrentTime(aCurrentTime); in GetCurrentTime()
569 return TimerScheduler::GetTimeDifference(aNow, aThen); in GetTimeDifference()