LibreOffice Module sc (master) 1
|
#include <sharedstringpoolpurge.hxx>
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 |
Definition at line 32 of file sharedstringpoolpurge.hxx.
sc::SharedStringPoolPurge::SharedStringPoolPurge | ( | ) |
Definition at line 19 of file sharedstringpoolpurge.cxx.
References LINK, mTimer, Timer::SetInvokeHandler(), Task::SetPriority(), and Timer::SetTimeout().
sc::SharedStringPoolPurge::~SharedStringPoolPurge | ( | ) |
Definition at line 27 of file sharedstringpoolpurge.cxx.
References cleanup().
|
private |
Definition at line 39 of file sharedstringpoolpurge.cxx.
References mPoolsToPurge.
Referenced by ~SharedStringPoolPurge().
|
private |
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().
|
private |
Definition at line 41 of file sharedstringpoolpurge.hxx.
Referenced by cleanup(), and delayedPurge().
|
private |
Definition at line 42 of file sharedstringpoolpurge.hxx.
Referenced by delayedPurge(), and SharedStringPoolPurge().