コード例 #1
0
bool header_ttl_updater::update_field(dst_entry &dst)
{
	if ((IN_MULTICAST_N(dst.get_dst_addr()) && m_is_multicast) ||
	    (!IN_MULTICAST_N(dst.get_dst_addr()) && !m_is_multicast)) {
		dst.set_ip_ttl(m_ttl);
	}
	return true;
}
コード例 #2
0
ファイル: flow_tuple.cpp プロジェクト: alantsev/libvma
bool flow_tuple::is_udp_mc()
{
	return ((m_protocol == PROTO_UDP) && (IN_MULTICAST_N(m_dst_ip)));
}