MCPcopy Create free account
hub / github.com/dmlc/parameter_server / shortDebugString

Method shortDebugString

src/system/message.cc:28–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28std::string Message::shortDebugString() const {
29 std::stringstream ss;
30 if (task.request()) ss << "REQ"; else ss << "RLY";
31 ss << " T=" << task.time() << " ";
32 for (int i = 0; i < task.wait_time_size(); ++i) {
33 if (i == 0) ss << "(wait";
34 ss << " " << task.wait_time(i);
35 if (i == task.wait_time_size() - 1) ss << ") ";
36 }
37 ss << sender << "=>" << recver << " ";
38 if (!original_recver.empty()) ss << "(" << original_recver << ") ";
39 ss << "key [";
40 if (key.size() > 0) ss << key.size();
41 ss << "] value [";
42 for (int i = 0; i < value.size(); ++i) {
43 ss << value[i].size();
44 if (i < value.size() - 1) ss << ",";
45 }
46 auto t = task; t.clear_msg();
47 ss << "]\n" << t.ShortDebugString();
48 return ss.str();
49}
50
51std::string Message::debugString() const {
52 std::stringstream ss;

Callers 4

runMethod · 0.45
message.hFile · 0.45
sendMethod · 0.45
recvMethod · 0.45

Calls 7

requestMethod · 0.80
wait_time_sizeMethod · 0.80
wait_timeMethod · 0.80
clear_msgMethod · 0.80
timeMethod · 0.45
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected