LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sc::SharedStringPoolPurge Class Reference

#include <sharedstringpoolpurge.hxx>

Collaboration diagram for sc::SharedStringPoolPurge:

Public Member Functions

 SharedStringPoolPurge ()
 ~SharedStringPoolPurge ()
void delayedPurge (const std::shared_ptr< svl::SharedStringPool > &pool)

Private Member Functions

void cleanup ()
 DECL_LINK (timerHandler, Timer *, void)

Private Attributes

std::vector< std::shared_ptr< svl::SharedStringPool > > mPoolsToPurge
Timer mTimer

Detailed Description

Definition at line 32 of file sharedstringpoolpurge.hxx.

Constructor & Destructor Documentation

◆ SharedStringPoolPurge()

sc::SharedStringPoolPurge::SharedStringPoolPurge ( )

◆ ~SharedStringPoolPurge()

sc::SharedStringPoolPurge::~SharedStringPoolPurge ( )

Definition at line 27 of file sharedstringpoolpurge.cxx.

References cleanup().

Member Function Documentation

◆ cleanup()

void sc::SharedStringPoolPurge::cleanup ( )

Definition at line 39 of file sharedstringpoolpurge.cxx.

References mPoolsToPurge.

Referenced by ~SharedStringPoolPurge().


sc::SharedStringPoolPurge::DECL_LINK ( timerHandler  ,
Timer ,

◆ delayedPurge()

void sc::SharedStringPoolPurge::delayedPurge ( const std::shared_ptr< svl::SharedStringPool > &  pool)

Definition at line 29 of file sharedstringpoolpurge.cxx.

References mPoolsToPurge, mTimer, and Timer::Start().

Referenced by ScDocument::~ScDocument().

Member Data Documentation

◆ mPoolsToPurge

std::vector<std::shared_ptr<svl::SharedStringPool> > sc::SharedStringPoolPurge::mPoolsToPurge

Definition at line 41 of file sharedstringpoolpurge.hxx.

Referenced by cleanup(), and delayedPurge().

◆ mTimer

Timer sc::SharedStringPoolPurge::mTimer

Definition at line 42 of file sharedstringpoolpurge.hxx.

Referenced by delayedPurge(), and SharedStringPoolPurge().

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