return protocol;
}
+
+std::string ping_protocol_to_string( const PingProtocol &protocol)
+{
+ switch(protocol)
+ {
+ case PingProtocol_ICMP: return "ICMPv4"; break;
+ case PingProtocol_ICMPv6: return "ICMPv6"; break;
+ case PingProtocol_TCP: return "TCPv4"; break;
+ case PingProtocol_TCP_IPv6: return "TCPv6"; break;
+ default:
+ BOOST_ASSERT(
+ !"unexpected PingProtocol in ping_protocol_to_string!" );
+ break;
+ }
+}