MythTV  master
backendconnectionmanager.h
Go to the documentation of this file.
1 #include <QObject>
2 
3 class Reconnect;
4 class QTimer;
5 class QEvent;
6 
7 class BackendConnectionManager : public QObject
8 {
9  Q_OBJECT
10 
11  public:
13  ~BackendConnectionManager() override;
14 
15  void customEvent(QEvent *event) override; // QObject
16 
17  protected slots:
18  void ReconnectToBackend(void);
19 
20  protected:
22  QTimer *m_reconnectTimer {nullptr};
23  bool m_reconnectAgain {false};
24 };
BackendConnectionManager
Definition: backendconnectionmanager.h:7
BackendConnectionManager::~BackendConnectionManager
~BackendConnectionManager() override
Definition: backendconnectionmanager.cpp:58
BackendConnectionManager::customEvent
void customEvent(QEvent *event) override
Definition: backendconnectionmanager.cpp:65
BackendConnectionManager::m_reconnectAgain
bool m_reconnectAgain
Definition: backendconnectionmanager.h:23
BackendConnectionManager::BackendConnectionManager
BackendConnectionManager()
Definition: backendconnectionmanager.cpp:45
BackendConnectionManager::m_reconnectTimer
QTimer * m_reconnectTimer
Definition: backendconnectionmanager.h:22
Reconnect
Definition: backendconnectionmanager.cpp:28
BackendConnectionManager::ReconnectToBackend
void ReconnectToBackend(void)
Definition: backendconnectionmanager.cpp:125
BackendConnectionManager::m_reconnecting
Reconnect * m_reconnecting
Definition: backendconnectionmanager.h:21