MythTV
master
mythplugins
mythzoneminder
mythzoneminder
alarmnotifythread.h
Go to the documentation of this file.
1
#ifndef ALARMNOTIFYTHREAD_H
2
#define ALARMNOTIFYTHREAD_H
3
4
// Qt headers
5
6
// MythTV headers
7
#include <
libmythbase/mthread.h
>
8
9
// zm
10
#include "
zmdefines.h
"
11
12
class
AlarmNotifyThread
:
public
MThread
13
{
14
protected
:
15
AlarmNotifyThread
(
void
);
16
17
static
AlarmNotifyThread
*
m_alarmNotifyThread
;
18
19
public
:
20
~AlarmNotifyThread
(
void
)
override
;
21
22
static
AlarmNotifyThread
*
get
(
void
);
23
void
stop
(
void
);
24
25
protected
:
26
void
run
(
void
)
override
;
// MThread
27
28
private
:
29
volatile
bool
m_stop
{
false
};
30
};
31
32
#endif // ALARMNOTIFYTHREAD_H
zmdefines.h
AlarmNotifyThread::run
void run(void) override
Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead.
Definition:
alarmnotifythread.cpp:39
AlarmNotifyThread
Definition:
alarmnotifythread.h:12
AlarmNotifyThread::stop
void stop(void)
Definition:
alarmnotifythread.cpp:30
AlarmNotifyThread::get
static AlarmNotifyThread * get(void)
Definition:
alarmnotifythread.cpp:13
AlarmNotifyThread::m_stop
volatile bool m_stop
Definition:
alarmnotifythread.h:29
AlarmNotifyThread::m_alarmNotifyThread
static AlarmNotifyThread * m_alarmNotifyThread
Definition:
alarmnotifythread.h:17
AlarmNotifyThread::AlarmNotifyThread
AlarmNotifyThread(void)
Definition:
alarmnotifythread.cpp:20
AlarmNotifyThread::~AlarmNotifyThread
~AlarmNotifyThread(void) override
Definition:
alarmnotifythread.cpp:25
MThread
This is a wrapper around QThread that does several additional things.
Definition:
mthread.h:48
mthread.h
Generated on Tue Dec 24 2024 03:16:20 for MythTV by
1.8.17