From 63a75ca2bb77ec9dd46ef1a1da91bba2d4213b22 Mon Sep 17 00:00:00 2001 From: DanielaTh Date: Sat, 28 Nov 2015 16:41:47 -0300 Subject: [PATCH] Main.java --- src/Entities/Equipment/Hub.java | 2 +- src/Entities/Equipment/Terminal.java | 8 ++++++++ src/Entities/Osystem/TerminalOs.java | 9 +++++++++ src/Main/Main.java | 24 +++++++++++++++++++++++- 4 files changed, 41 insertions(+), 2 deletions(-) diff --git a/src/Entities/Equipment/Hub.java b/src/Entities/Equipment/Hub.java index cd90e03..bc6c7d5 100644 --- a/src/Entities/Equipment/Hub.java +++ b/src/Entities/Equipment/Hub.java @@ -9,7 +9,7 @@ */ public class Hub extends NetEquipment { - public Hub(int connectionsNumber) { + public Hub(int connectionsNumber) { super(); this.connectionsNumber = connectionsNumber; } diff --git a/src/Entities/Equipment/Terminal.java b/src/Entities/Equipment/Terminal.java index 2a8c668..1eaedc4 100644 --- a/src/Entities/Equipment/Terminal.java +++ b/src/Entities/Equipment/Terminal.java @@ -64,6 +64,14 @@ public void sendPacket(Packet packet) { } } + public Terminal(){} + + public Terminal(TerminalOs operatingSystem, IPAddressV4 ed) { + super(); + this.operatingSystem = operatingSystem; + this.ed = ed; + } + public void sendPacket(IPAddressV4 destination, PacketType packetType) { boolean exists = false; Packet packet; diff --git a/src/Entities/Osystem/TerminalOs.java b/src/Entities/Osystem/TerminalOs.java index 7500214..e089280 100644 --- a/src/Entities/Osystem/TerminalOs.java +++ b/src/Entities/Osystem/TerminalOs.java @@ -26,4 +26,13 @@ public String getDataVersion(){ return data; } + public TerminalOs(){} + + public TerminalOs(String name, String version, int ttl) { + super(); + this.name = name; + this.version = version; + this.ttl = ttl; + } + } diff --git a/src/Main/Main.java b/src/Main/Main.java index 9b9a582..a6d3431 100644 --- a/src/Main/Main.java +++ b/src/Main/Main.java @@ -1,9 +1,31 @@ package Main; +import Entities.Equipment.*; +import Entities.Osystem.*; +import Exceptions.*;; +import Entities.Network.*; public class Main { public static void main(String[] args) { - // TODO Auto-generated method stub + + Hub hub1 = new Hub(15); + + TerminalOs osServerHub1 = new TerminalOs("Windows Server", "2012", 10); + IPAddressV4 ipServerHub1 = new IPAddressV4(190,210,2,1); + Terminal serverHub1 = new Terminal(osServerHub1, ipServerHub1); + + TerminalOs osLaptopHub1 = new TerminalOs("Windows", "7", 10); + IPAddressV4 ipLaptopHub1 = new IPAddressV4(190,210, 2, 2); + Terminal LaptopHub1 = new Terminal(osLaptopHub1, ipLaptopHub1); + + TerminalOs osDesktopHub1 = new TerminalOs("Windows", "10", 10); + IPAddressV4 ipDesktopHub1 = new IPAddressV4(190,210, 2, 3); + Terminal DesktopHub1 = new Terminal(osDesktopHub1, ipDesktopHub1); + + + hub1.associateEquipment(serverHub1); + hub1.associateEquipment(LaptopHub1); + hub1.associateEquipment(DesktopHub1); }