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.
|
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