traffic.generation
Class HostInformationsFile

java.lang.Object
  |
  +--traffic.generation.HostInformationsFile
Direct Known Subclasses:
HostInformationsXMLFile

public class HostInformationsFile
extends java.lang.Object


Constructor Summary
HostInformationsFile(java.lang.String hostinfofile)
           
 
Method Summary
 int getClientCOS(java.lang.String clientName, int port)
           
 java.lang.String[] getClientsList()
           
 java.lang.String[] getClientsList(java.lang.String serverName, int port)
           
 int[] getClientsPortList()
           
 int[] getClientsPortList(java.lang.String serverName, int port)
           
 java.lang.String getScenarioFileName(java.lang.String clientN, int port)
           
 int getScenarioFileNumber(java.lang.String serverName, int port)
           
 java.util.SortedSet getScenarioFiles(java.lang.String serverName, int port)
          Method getScenarioFiles.
 java.lang.String[] getScenarioFilesList(java.lang.String serverName, int port)
           
 java.lang.String getServerIPAddress()
           
 java.lang.String getServerIPAddress(java.lang.String serverName, int port)
           
 java.lang.String[] getServerList()
           
 java.lang.String getServerName()
           
 java.lang.String getServerNameForClient(java.lang.String clientName, int port)
           
 int getServerPortForClient(java.lang.String clientName, int port)
           
 int[] getServerPortList()
           
 int getUDPClientPort(java.lang.String clientN)
           
 int getUDPServerPort()
           
 int getUDPServerPort(java.lang.String serverName)
           
 boolean isClientIPv4(java.lang.String clientName, int port)
           
static void main(java.lang.String[] args)
           
 void readFile()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HostInformationsFile

public HostInformationsFile(java.lang.String hostinfofile)
                     throws java.io.IOException
Method Detail

readFile

public void readFile()
              throws java.io.IOException
java.io.IOException

getServerName

public java.lang.String getServerName()

getUDPServerPort

public int getUDPServerPort()

getServerIPAddress

public java.lang.String getServerIPAddress()

getServerList

public java.lang.String[] getServerList()

getServerPortList

public int[] getServerPortList()

getServerNameForClient

public java.lang.String getServerNameForClient(java.lang.String clientName,
                                               int port)
                                        throws java.io.IOException
java.io.IOException

getServerPortForClient

public int getServerPortForClient(java.lang.String clientName,
                                  int port)
                           throws java.io.IOException
java.io.IOException

getUDPServerPort

public int getUDPServerPort(java.lang.String serverName)
                     throws java.io.IOException
java.io.IOException

getServerIPAddress

public java.lang.String getServerIPAddress(java.lang.String serverName,
                                           int port)

getUDPClientPort

public int getUDPClientPort(java.lang.String clientN)
                     throws java.io.IOException,
                            java.lang.NumberFormatException
java.io.IOException
java.lang.NumberFormatException

getClientCOS

public int getClientCOS(java.lang.String clientName,
                        int port)
                 throws java.io.IOException,
                        java.lang.NumberFormatException
java.io.IOException
java.lang.NumberFormatException

isClientIPv4

public boolean isClientIPv4(java.lang.String clientName,
                            int port)
                     throws java.io.IOException
java.io.IOException

getScenarioFilesList

public java.lang.String[] getScenarioFilesList(java.lang.String serverName,
                                               int port)

getScenarioFileNumber

public int getScenarioFileNumber(java.lang.String serverName,
                                 int port)

getScenarioFiles

public java.util.SortedSet getScenarioFiles(java.lang.String serverName,
                                            int port)
Method getScenarioFiles. Permer de donner la liste des differents scenaro a jouer Evite de transferer 2 fois le meme

Returns:
SortedSet

getClientsList

public java.lang.String[] getClientsList(java.lang.String serverName,
                                         int port)

getClientsPortList

public int[] getClientsPortList(java.lang.String serverName,
                                int port)

getClientsList

public java.lang.String[] getClientsList()

getClientsPortList

public int[] getClientsPortList()

getScenarioFileName

public java.lang.String getScenarioFileName(java.lang.String clientN,
                                            int port)

main

public static void main(java.lang.String[] args)