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: