single instance log & add global broadcast
This commit is contained in:
1
doric-Qt/example/doric/utils/DoricGlobalBroadcast.cpp
Normal file
1
doric-Qt/example/doric/utils/DoricGlobalBroadcast.cpp
Normal file
@@ -0,0 +1 @@
|
||||
#include "DoricGlobalBroadcast.h"
|
20
doric-Qt/example/doric/utils/DoricGlobalBroadcast.h
Normal file
20
doric-Qt/example/doric/utils/DoricGlobalBroadcast.h
Normal 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
|
@@ -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() {
|
||||
|
Reference in New Issue
Block a user