-
Notifications
You must be signed in to change notification settings - Fork 0
/
wuipm_node.cpp
21 lines (20 loc) · 1.09 KB
/
wuipm_node.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "wuipm_node.h"
void WUIPMNode::Print (std::string prefix = "", bool details = false) const {
std::cout << prefix << "------------------------" << std::endl;
if (details) std::cout << prefix << "Printing WUIPM Node ..." << std::endl;
if (details) std::cout << prefix << "Feature Id: " << feature_id_ << std::endl;
if (details) std::cout << prefix << "pCap: " << p_cap_ << std::endl;
if (details) std::cout << prefix << "Temporary pCap: " << temporary_p_cap_ << std::endl;
if (details) std::cout << prefix << "pProxy: " << p_proxy_ << std::endl;
if (details) std::cout << prefix << "Temporary pProxy: " << temporary_p_proxy_ << std::endl;
if (details) std::cout << prefix << "Parent exists? : " << (parent_? "yes" : "no") << std::endl;
if (details) std::cout << prefix << "Number of children : " << children_.size() << std::endl;
if (! details) {
std::cout << prefix << "( " << feature_id_ << ", ";
std::cout << p_cap_ << ", ";
std::cout << p_proxy_ <<" ) ( ";
std::cout << temporary_p_cap_ << ", ";
std::cout << temporary_p_proxy_ << " )";
std::cout<<std::endl;
}
}