From a0282f7c1e7095254656d17dfea7fbf9bf076c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20Br=C3=BCcker?= Date: Sun, 29 Dec 2013 15:10:08 +0100 Subject: [PATCH] Abstracted channels, much better now --- Model/model.xml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/Model/model.xml b/Model/model.xml index a9c6bab..02c0a45 100644 --- a/Model/model.xml +++ b/Model/model.xml @@ -1,16 +1,19 @@ // Place global declarations here. -chan SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_2toN, ACK_2toN, SYN_ACK_2toN; -chan SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2; +chan SYN[HOSTS+1], ACK[HOSTS+1], SYN_ACK[HOSTS+1]; -// Place template instantiations here. -Network1 = Network(SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2); -Network2 = Network(SYN_2toN, ACK_2toN, SYN_ACK_2toN, SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1); -Host1Handshake = Host_Handshake(SYN_1toN, ACK_1toN, SYN_ACK_1toN, SYN_Nto1, ACK_Nto1, SYN_ACK_Nto1); -Host2Handshake = Host_Handshake(SYN_2toN, ACK_2toN, SYN_ACK_2toN, SYN_Nto2, ACK_Nto2, SYN_ACK_Nto2); +int target_address; //Global variable to pass the target address to the networkNetwork1 = Network(0); +Network2 = Network(0); +Host1Handshake = Host_Handshake(1,2,0); +Host2Handshake = Host_Handshake(2,1,0); -// List one or more processes to be composed into a system. system Network1, Network2 ,Host1Handshake,Host2Handshake; \ No newline at end of file