Interface for the Timer and handling the event.
More...
#include <timer.hxx>
|
static void * | operator new (std::size_t nSize) |
| see general class documentation
|
|
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
| see general class documentation
|
|
static void | operator delete (void *pPtr) |
| see general class documentation
|
|
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
| see general class documentation
|
|
Interface for the Timer and handling the event.
◆ Timer() [1/3]
salhelper::Timer::Timer |
( |
| ) |
|
◆ Timer() [2/3]
salhelper::Timer::Timer |
( |
const TTimeValue & | Time | ) |
|
◆ Timer() [3/3]
◆ ~Timer()
virtual salhelper::Timer::~Timer |
( |
| ) |
|
|
protectedvirtual |
◆ addTime()
void salhelper::Timer::addTime |
( |
const TTimeValue & | Time | ) |
|
Adds Time to the 'fire time'.
◆ expiresBefore()
sal_Bool salhelper::Timer::expiresBefore |
( |
const Timer * | pTimer | ) |
const |
Does pTimer expires before us?
◆ getRemainingTime()
TTimeValue salhelper::Timer::getRemainingTime |
( |
| ) |
const |
Returns the remaining time before timer expiration relative to now.
◆ isExpired()
sal_Bool salhelper::Timer::isExpired |
( |
| ) |
const |
◆ isTicking()
sal_Bool salhelper::Timer::isTicking |
( |
| ) |
const |
Returns sal_True if timer is running.
◆ onShot()
virtual void salhelper::Timer::onShot |
( |
| ) |
|
|
protectedpure virtual |
What should be done when the 'timer fires'.
◆ setAbsoluteTime()
void salhelper::Timer::setAbsoluteTime |
( |
const TTimeValue & | Time | ) |
|
Set the absolute time when the timer should fire.
◆ setRemainingTime() [1/2]
void salhelper::Timer::setRemainingTime |
( |
const TTimeValue & | Remaining | ) |
|
Set the time to fire to 'now' + Remaining.
◆ setRemainingTime() [2/2]
Set the time to fire to 'now' + Remaining with repeat interveal Repeat.
◆ start()
void salhelper::Timer::start |
( |
| ) |
|
◆ stop()
void salhelper::Timer::stop |
( |
| ) |
|
◆ TimerManager
friend class TimerManager |
|
friend |
◆ m_aExpired
holds the time of expiration of this timer.
◆ m_aRepeatDelta
holds the time interveal of successive expirations.
◆ m_aTimeOut
holds (initial) expiration time of this timer.
◆ m_pNext
Timer* salhelper::Timer::m_pNext |
|
protected |
Pointer to the next timer (to fire).
The documentation for this class was generated from the following file: