]> git.stg.codes - stg.git/commitdiff
В плагинах захвата трафика для Divert-сокетов и BPF реализована
authorMaxim Mamontov <faust@gts.dp.ua>
Tue, 7 Dec 2010 15:22:18 +0000 (17:22 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Tue, 7 Dec 2010 15:22:18 +0000 (17:22 +0200)
инициализация членов через список инициализации в конструкторе

projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp
projects/stargazer/plugins/capture/ether_freebsd/ether_cap.cpp

index a76629fbca35711aef5edb6c80b86f330ccf63bb..59fc06a9070597ebeaff10547f8d2ba98b13e7a4 100644 (file)
@@ -96,9 +96,11 @@ return "Divert_cap v.1.0";
 }
 //-----------------------------------------------------------------------------
 DIVERT_CAP::DIVERT_CAP()
 }
 //-----------------------------------------------------------------------------
 DIVERT_CAP::DIVERT_CAP()
+    : port(0),
+      nonstop(false),
+      isRunning(false),
+      traffCnt(NULL)
 {
 {
-isRunning = false;
-nonstop = false;
 }
 //-----------------------------------------------------------------------------
 void DIVERT_CAP::SetTraffcounter(TRAFFCOUNTER * tc)
 }
 //-----------------------------------------------------------------------------
 void DIVERT_CAP::SetTraffcounter(TRAFFCOUNTER * tc)
index 0ebec5b6e1a0d45f380021f73793580c7fdac4a9..27141b91b94e371b87cfc05fc0240932fdc844a4 100644 (file)
@@ -176,9 +176,11 @@ return "bpf_cap v.1.0";
 }
 //-----------------------------------------------------------------------------
 BPF_CAP::BPF_CAP()
 }
 //-----------------------------------------------------------------------------
 BPF_CAP::BPF_CAP()
+    : nonstop(false),
+      isRunning(false),
+      capSock(-1),
+      traffCnt(NULL)
 {
 {
-isRunning = false;
-nonstop = false;
 }
 //-----------------------------------------------------------------------------
 void BPF_CAP::SetSettings(const MODULE_SETTINGS & s)
 }
 //-----------------------------------------------------------------------------
 void BPF_CAP::SetSettings(const MODULE_SETTINGS & s)