Get traceroute using ActionClass
This commit is contained in:
		@@ -1392,6 +1392,19 @@ namespace EduNetworkBuilder
 | 
			
		||||
 | 
			
		||||
            AC.DoAction();
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static void DoActionTracertDevice(int HostID, NB_IPAddress Destination)
 | 
			
		||||
        {
 | 
			
		||||
            ActionClass AC = new ActionClass();
 | 
			
		||||
            AC.Action = NBAction.traceroute;
 | 
			
		||||
            AC.SourceID = HostID;
 | 
			
		||||
            AC.Destination = Destination;
 | 
			
		||||
 | 
			
		||||
            RegisterAction(AC);
 | 
			
		||||
 | 
			
		||||
            AC.DoAction();
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
        #endregion ActionFunctions
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1465,7 +1465,8 @@ namespace EduNetworkBuilder
 | 
			
		||||
            destination = myNetwork.DNSLookup(ItemClickedOn, dest);
 | 
			
		||||
            if (destination == null || destination.GetIPString == NB.ZeroIPString)
 | 
			
		||||
                destination = new NB_IPAddress(dest);
 | 
			
		||||
            ItemClickedOn.TracerouteFromHere(destination);
 | 
			
		||||
            //ItemClickedOn.TracerouteFromHere(destination);
 | 
			
		||||
            NB.DoActionTracertDevice(ItemClickedOn.GetUniqueIdentifier, destination);
 | 
			
		||||
            myNetwork.ProcessPackets();
 | 
			
		||||
            UpdateMessages();
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user