troubleshooting Question

Hashtable how

Avatar of FireBall
FireBall asked on
C++Perl* c 11
30 Comments1 Solution204 ViewsLast Modified:

we normally develop softwares on perl , we need a code structure like that for C++

	    $udp_src_ip{$dst_ip}{$src_ip }{src}++;
	    $udp_src_port{$dst_ip}{$src_port }{src}++;
	    $udp_dst_port{$dst_ip}{$dest_port }{src}++;
	    $udp_tos{$dst_ip}{ $tos }{src}++;
	    $udp_ttl{$dst_ip}{ ($ttl) }{src}++;
	    $udp_packet_length{$dst_ip}{ $packet_length}{src}++;
	    $udp_data{$dst_ip}{$full_data }{src}++;

udp_dst_ip is an hash table when ever i add sth in it , it add one to souce count
for ex.

udp_dst_ip :
udp_dst_ip :
udp_dst_ip :
udp_dst_ip :

that returns -> $udp_dst_ip{}{src} -> 2

and this are double layered hash tables :   $udp_src_ip{$dst_ip}{$ttl }{src}++;  

for ex.

udp_dst_ip :  & ttl : 115
udp_dst_ip :  & ttl : 116
udp_dst_ip :  & ttl : 117
udp_dst_ip :  & ttl : 115
udp_dst_ip :  & ttl : 115

and this time  $udp_src_ip{ }{115}{src} returns 3

is there any mechanism on C++ like that ?
Join our community to see this answer!
Unlock 1 Answer and 30 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 30 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros