functions we will need when breaking things
This commit is contained in:
parent
2e73b622e4
commit
01eb63b401
@ -59,5 +59,30 @@ namespace EduNetworkBuilder
|
||||
}
|
||||
Console.WriteLine(""); //blank line.
|
||||
}
|
||||
|
||||
public string Destination()
|
||||
{
|
||||
//When we do a ping, only the return trip is registered. source/dest are reversed
|
||||
if (PathTaken.Count >= 1) return PathTaken[0].host;
|
||||
return "";
|
||||
}
|
||||
|
||||
public string Source()
|
||||
{
|
||||
//When we do a ping, only the return trip is registered. source/dest are reversed
|
||||
if (PathTaken.Count >= 1) return PathTaken[PathTaken.Count -1].host;
|
||||
return "";
|
||||
}
|
||||
|
||||
public string HostnameFromTechnology(TraversalTechnology What)
|
||||
{
|
||||
//make a randomized copy of the list, and return the first item that has the technology
|
||||
List<TraversalRecord> tPathTaken= NB.Randomize<TraversalRecord>(PathTaken);
|
||||
foreach(TraversalRecord one in tPathTaken)
|
||||
{
|
||||
if (one.WhatUsed == What) return one.host;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user