From f4121bcb9287cfab65b17e70081df77ee026b73f Mon Sep 17 00:00:00 2001 From: aleks-f Date: Fri, 14 Dec 2012 12:34:45 -0600 Subject: [PATCH] few ifconfig sample fixes --- Net/samples/ifconfig/src/ifconfig.cpp | 47 ++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/Net/samples/ifconfig/src/ifconfig.cpp b/Net/samples/ifconfig/src/ifconfig.cpp index 326c8e6bf..824a9cd79 100644 --- a/Net/samples/ifconfig/src/ifconfig.cpp +++ b/Net/samples/ifconfig/src/ifconfig.cpp @@ -68,30 +68,59 @@ int main(int argc, char** argv) std::cout << intf.name() << " [" << intf.index() << "]: "; std::cout << "<"; if (intf.isUp()) - std::cout << sep << "UP"; sep = ","; + { + std::cout << sep << "UP"; + sep = ","; + } if (intf.isRunning()) - std::cout << sep << "RUNNING"; sep = ","; + { + std::cout << sep << "RUNNING"; + sep = ","; + } if (intf.isLoopback()) - std::cout << sep << "LOOPBACK"; sep = ","; + { + std::cout << sep << "LOOPBACK"; + sep = ","; + } if (intf.isPointToPoint()) - std::cout << sep << "P2P"; sep = ","; + { + std::cout << sep << "P2P"; + sep = ","; + } if (intf.supportsIPv4()) - std::cout << sep << "IPv4"; sep = ","; + { + std::cout << sep << "IPv4"; + sep = ","; + } if (intf.supportsIPv6()) - std::cout << sep << "IPv6"; sep = ","; + { + std::cout << sep << "IPv6"; + sep = ","; + } if (intf.supportsBroadcast()) - std::cout << sep << "BCAST"; sep = ","; + { + std::cout << sep << "BCAST"; + sep = ","; + } if (intf.supportsMulticast()) - std::cout << sep << "MCAST"; sep = ","; + { + std::cout << sep << "MCAST"; + sep = ","; + } + + if (!intf.isLoopback()) + { + std::cout << sep << std::dec << intf.mtu(); + sep = ","; + } - std::cout << sep << std::dec << intf.mtu(); sep = ","; std::cout << ">" << std::endl; const NetworkInterface::AddressList& ipList = intf.addressList();