single instance log & add global broadcast

This commit is contained in:
王劲鹏
2021-06-07 18:12:31 +08:00
committed by osborn
parent bb48faaf47
commit 4c3b5b1278
8 changed files with 32 additions and 7 deletions

View File

@@ -0,0 +1 @@
#include "DoricGlobalBroadcast.h"

View File

@@ -0,0 +1,20 @@
#ifndef DORICGLOBALBROADCAST_H
#define DORICGLOBALBROADCAST_H
#include <QDebug>
class DoricGlobalBroadcast {
private:
static DoricGlobalBroadcast *local_instance;
DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast constructor"; }
~DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast destructor"; }
public:
static DoricGlobalBroadcast *getInstance() {
static DoricGlobalBroadcast instance;
return &instance;
}
};
#endif // DORICGLOBALBROADCAST_H

View File

@@ -70,11 +70,11 @@ private:
static DoricNetworkService *local_instance;
DoricNetworkService() {
qDebug() << "constructor";
qDebug() << "DoricNetworkService constructor";
thread.start();
}
~DoricNetworkService() { qDebug() << "destructor"; }
~DoricNetworkService() { qDebug() << "DoricNetworkService destructor"; }
public:
static DoricNetworkService *getInstance() {