| 987 | } |
| 988 | |
| 989 | void Graph::print_node_info_pretty() { |
| 990 | #define LEFTW(width) std::setiosflags(std::ios::left) << std::setw(width) |
| 991 | |
| 992 | std::cerr << LEFTW(10) << "NODE" << LEFTW(30) << "TYPE" << LEFTW(10) |
| 993 | << "STATUS" << LEFTW(20) << "SCHEDULE_COUNT" << LEFTW(20) |
| 994 | << "SCHEDULE_SUCCESS" << LEFTW(20) << "TIMESTAMP" << LEFTW(10) |
| 995 | << "IS_SOURCE" << std::endl; |
| 996 | for (auto nd : nodes_) { |
| 997 | std::cerr << LEFTW(10) << nd.second->get_id() << LEFTW(30) |
| 998 | << nd.second->get_type() << LEFTW(10) |
| 999 | << nd.second->get_status() << LEFTW(20) |
| 1000 | << nd.second->get_schedule_attempt_cnt() << LEFTW(20) |
| 1001 | << nd.second->get_schedule_success_cnt() << LEFTW(20) |
| 1002 | << nd.second->get_last_timestamp() << LEFTW(10) |
| 1003 | << (nd.second->is_source() ? "YES" : "NO") << std::endl; |
| 1004 | } |
| 1005 | #undef LEFTW |
| 1006 | } |
| 1007 | |
| 1008 | void Graph::quit_gracefully() { |
| 1009 | std::cerr << "quitting..." << std::endl; |
no test coverage detected