From b3b9d91eccd3f54be112ac5389b49969fea93b4c Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期三, 21 四月 2021 13:22:55 +0800 Subject: [PATCH] trivial. --- .vscode/tasks.json | 7 ++----- box/status_main.cc | 6 +++--- .vscode/launch.json | 2 +- src/socket.cpp | 7 +------ src/shm_queue.cpp | 5 ----- 5 files changed, 7 insertions(+), 20 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 939b9a9..dbcd519 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -14,7 +14,7 @@ "ApiTest" ], "stopAtEntry": false, - "cwd": "${workspaceFolder}", + "cwd": "${workspaceFolder}/debug", "environment": [], "externalConsole": false, "MIMode": "gdb", diff --git a/.vscode/tasks.json b/.vscode/tasks.json index db457e5..d07ebba 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,12 +4,9 @@ "type": "cppbuild", "label": "C/C++: g++ build active file", "command": "ninja", - "args": [ - "-C", - "debug" - ], + "args": [], "options": { - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder}/debug" }, "problemMatcher": [ "$gcc" diff --git a/box/status_main.cc b/box/status_main.cc index 3f075fb..3a0288b 100644 --- a/box/status_main.cc +++ b/box/status_main.cc @@ -62,8 +62,8 @@ int nkb = left / Kb; int nb = left - nkb * Kb; char buf[64] = {0}; - int n = sprintf(buf, " %4dMb %4dKb %4dB", nmb, nkb, nb); - int start = (nmb > 0) ? 0 : ((nkb > 0) ? 7 : 14); + int n = sprintf(buf, " %4dM%4dK%4dB", nmb, nkb, nb); + int start = (nmb > 0) ? 0 : ((nkb > 0) ? 5 : 10); buf[start] = sign; return std::string(buf + start); }; @@ -74,7 +74,7 @@ printf("%s", buf); if (new_line) { auto diff = cur - last; - printf(" (%+ld = %s)\n", diff, Pretty(diff).c_str()); + printf(" (%+6ld = %s)\n", diff, Pretty(diff).c_str()); printf("%s", buf); } fflush(stdout); diff --git a/src/shm_queue.cpp b/src/shm_queue.cpp index 78fdaec..df9ce1f 100644 --- a/src/shm_queue.cpp +++ b/src/shm_queue.cpp @@ -21,11 +21,6 @@ #include <boost/uuid/uuid_generators.hpp> #include <boost/uuid/uuid_io.hpp> -// TODO !!! add garbage collection, and handshake with gc-center. -// smart pointer will NOT work if user crash. -// problem of process release mq: client query success; server exits; client send. -// client query success; server exits; client send. - namespace bhome_shm { using namespace bhome_msg; diff --git a/src/socket.cpp b/src/socket.cpp index 1315474..c664982 100644 --- a/src/socket.cpp +++ b/src/socket.cpp @@ -24,11 +24,6 @@ using namespace bhome_msg; using namespace bhome_shm; -namespace -{ - -} // namespace - ShmSocket::ShmSocket(Shm &shm, const MQId &id, const int len) : run_(false), mq_(id, shm, len) { @@ -42,7 +37,7 @@ ShmSocket::~ShmSocket() { - Stop(); //TODO should stop in sub class, incase thread access sub class data. + Stop(); } bool ShmSocket::Start(int nworker, const RecvCB &onData, const IdleCB &onIdle) -- Gitblit v1.8.0