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

#include <gtkdata.hxx>

Inheritance diagram for GtkSalTimer:
[legend]
Collaboration diagram for GtkSalTimer:
[legend]

Public Member Functions

 GtkSalTimer ()
 
virtual ~GtkSalTimer () override
 
virtual void Start (sal_uInt64 nMS) override
 
virtual void Stop () override
 
bool Expired ()
 
- Public Member Functions inherited from SalTimer
 SalTimer ()
 
virtual ~SalTimer () COVERITY_NOEXCEPT_FALSE
 
virtual void Start (sal_uInt64 nMS)=0
 
virtual void Stop ()=0
 
void SetCallback (SALTIMERPROC pProc)
 
void CallCallback ()
 

Public Attributes

sal_uLong m_nTimeoutMS
 

Private Attributes

struct SalGtkTimeoutSource * m_pTimeout
 

Detailed Description

Definition at line 209 of file gtkdata.hxx.

Constructor & Destructor Documentation

◆ GtkSalTimer()

GtkSalTimer::GtkSalTimer ( )

◆ ~GtkSalTimer()

virtual GtkSalTimer::~GtkSalTimer ( )
overridevirtual

Member Function Documentation

◆ Expired()

bool GtkSalTimer::Expired ( )

◆ Start()

virtual void GtkSalTimer::Start ( sal_uInt64  nMS)
overridevirtual

Implements SalTimer.

◆ Stop()

virtual void GtkSalTimer::Stop ( )
overridevirtual

Implements SalTimer.

Member Data Documentation

◆ m_nTimeoutMS

sal_uLong GtkSalTimer::m_nTimeoutMS

Definition at line 219 of file gtkdata.hxx.

◆ m_pTimeout

struct SalGtkTimeoutSource* GtkSalTimer::m_pTimeout
private

Definition at line 211 of file gtkdata.hxx.


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