git-svn-id: svn://db.shs.com.ru/libs@492 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-02-19 11:43:53 +00:00
parent a02507dd34
commit 1670bd8825

View File

@@ -36,27 +36,22 @@ const uchar header_transfer = 0x81;
__Core_Initializer__::__Core_Initializer__() {
count_++;
piCout << "try create Core" << count_;
if (count_ > 1) return;
piCout << "create Core";
__instance__ = new CDCore();
}
__Core_Initializer__::~__Core_Initializer__() {
count_--;
piCout << "try delete Core" << count_;
if (count_ < 0) {
count_ = 0;
return;
}
if (count_ > 0) return;
piCout << "delete Core ...";
if (__instance__) {
delete __instance__;
__instance__ = 0;
}
piCout << "delete Core ok";
}
@@ -99,17 +94,11 @@ CDCore::CDCore() {
CDCore::~CDCore() {
piCout << "~CDCore ...";
x_timer.stop(false);
piCout << "~CDCore 1";
x_timer.stop(true);
datatr.stop();
piCout << "~CDCore 2";
sendt.stop();
piCout << "~CDCore 3";
sendt.waitForFinish(10);
piCout << "~CDCore 4";
connection.stop();
piCout << "~CDCore ok";
}