MythTV  master
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
FreeSpaceUpdater Class Reference
Inheritance diagram for FreeSpaceUpdater:
Inheritance graph
[legend]
Collaboration diagram for FreeSpaceUpdater:
Collaboration graph
[legend]

Public Member Functions

 FreeSpaceUpdater (MainServer &parent)
 
 ~FreeSpaceUpdater ()
 
void run (void) override
 
bool KeepRunning (bool dorun)
 

Public Attributes

MainServerm_parent
 
QMutex m_lock
 
bool m_dorun
 
bool m_running
 
MythTimer m_lastRequest
 
QWaitCondition m_wait
 

Static Public Attributes

static const int kRequeryTimeout = 15000
 
static const int kExitTimeout = 61000
 

Detailed Description

Definition at line 172 of file mainserver.cpp.

Constructor & Destructor Documentation

◆ FreeSpaceUpdater()

FreeSpaceUpdater::FreeSpaceUpdater ( MainServer parent)
inlineexplicit

Definition at line 175 of file mainserver.cpp.

◆ ~FreeSpaceUpdater()

FreeSpaceUpdater::~FreeSpaceUpdater ( )
inline

Definition at line 180 of file mainserver.cpp.

Member Function Documentation

◆ run()

void FreeSpaceUpdater::run ( void  )
inlineoverride

Definition at line 187 of file mainserver.cpp.

◆ KeepRunning()

bool FreeSpaceUpdater::KeepRunning ( bool  dorun)
inline

Member Data Documentation

◆ m_parent

MainServer& FreeSpaceUpdater::m_parent

Definition at line 229 of file mainserver.cpp.

◆ m_lock

QMutex FreeSpaceUpdater::m_lock

Definition at line 230 of file mainserver.cpp.

◆ m_dorun

bool FreeSpaceUpdater::m_dorun

Definition at line 231 of file mainserver.cpp.

◆ m_running

bool FreeSpaceUpdater::m_running

Definition at line 232 of file mainserver.cpp.

◆ m_lastRequest

MythTimer FreeSpaceUpdater::m_lastRequest

Definition at line 233 of file mainserver.cpp.

◆ m_wait

QWaitCondition FreeSpaceUpdater::m_wait

Definition at line 234 of file mainserver.cpp.

◆ kRequeryTimeout

const int FreeSpaceUpdater::kRequeryTimeout = 15000
static

Definition at line 235 of file mainserver.cpp.

◆ kExitTimeout

const int FreeSpaceUpdater::kExitTimeout = 61000
static

Definition at line 236 of file mainserver.cpp.


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