LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::TimerTriggeredControllerLock Class Referencefinal

#include <TimerTriggeredControllerLock.hxx>

Collaboration diagram for chart::TimerTriggeredControllerLock:
[legend]

Public Member Functions

 TimerTriggeredControllerLock (rtl::Reference<::chart::ChartModel > xModel)
 
 ~TimerTriggeredControllerLock ()
 
void startTimer ()
 

Private Member Functions

 DECL_LINK (TimerTimeout, Timer *, void)
 

Private Attributes

rtl::Reference<::chart::ChartModel > m_xModel
 
std::unique_ptr< ControllerLockGuardUNOm_apControllerLockGuard
 
AutoTimer m_aTimer
 

Detailed Description

Definition at line 40 of file TimerTriggeredControllerLock.hxx.

Constructor & Destructor Documentation

◆ TimerTriggeredControllerLock()

chart::TimerTriggeredControllerLock::TimerTriggeredControllerLock ( rtl::Reference<::chart::ChartModel >  xModel)

◆ ~TimerTriggeredControllerLock()

chart::TimerTriggeredControllerLock::~TimerTriggeredControllerLock ( )

Definition at line 37 of file TimerTriggeredControllerLock.cxx.

References m_aTimer, and Task::Stop().

Member Function Documentation

◆ DECL_LINK()

chart::TimerTriggeredControllerLock::DECL_LINK ( TimerTimeout  ,
Timer ,
void   
)
private

◆ startTimer()

void chart::TimerTriggeredControllerLock::startTimer ( )

Member Data Documentation

◆ m_apControllerLockGuard

std::unique_ptr<ControllerLockGuardUNO> chart::TimerTriggeredControllerLock::m_apControllerLockGuard
private

Definition at line 50 of file TimerTriggeredControllerLock.hxx.

Referenced by startTimer().

◆ m_aTimer

AutoTimer chart::TimerTriggeredControllerLock::m_aTimer
private

◆ m_xModel

rtl::Reference<::chart::ChartModel> chart::TimerTriggeredControllerLock::m_xModel
private

Definition at line 49 of file TimerTriggeredControllerLock.hxx.

Referenced by startTimer().


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