LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
SalTimer Class Referenceabstract

#include <saltimer.hxx>

Inheritance diagram for SalTimer:
[legend]

Public Member Functions

 SalTimer ()
 
virtual ~SalTimer () COVERITY_NOEXCEPT_FALSE
 
virtual void Start (sal_uInt64 nMS)=0
 
virtual void Stop ()=0
 
void SetCallback (SALTIMERPROC pProc)
 
void CallCallback ()
 

Private Attributes

SALTIMERPROC m_pProc
 

Detailed Description

Definition at line 33 of file saltimer.hxx.

Constructor & Destructor Documentation

◆ SalTimer()

SalTimer::SalTimer ( )
inline

Definition at line 38 of file saltimer.hxx.

◆ ~SalTimer()

SalTimer::~SalTimer ( )
virtual

Definition at line 184 of file salvtables.cxx.

Member Function Documentation

◆ CallCallback()

void SalTimer::CallCallback ( )
inline

Definition at line 51 of file saltimer.hxx.

◆ SetCallback()

void SalTimer::SetCallback ( SALTIMERPROC  pProc)
inline

Definition at line 46 of file saltimer.hxx.

Referenced by Scheduler::ImplStartTimer().

◆ Start()

virtual void SalTimer::Start ( sal_uInt64  nMS)
pure virtual

◆ Stop()

virtual void SalTimer::Stop ( )
pure virtual

Member Data Documentation

◆ m_pProc

SALTIMERPROC SalTimer::m_pProc
private

Definition at line 35 of file saltimer.hxx.


The documentation for this class was generated from the following files: