X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/590ef8eca8214e10c8890a2332582202167a851d..bdfe4f8674f98efbf2d67ad854ef83a1d5f855ed:/src/surf/gtnets/gtnets_simulator.h diff --git a/src/surf/gtnets/gtnets_simulator.h b/src/surf/gtnets/gtnets_simulator.h index dd36525b88..9549978382 100644 --- a/src/surf/gtnets/gtnets_simulator.h +++ b/src/surf/gtnets/gtnets_simulator.h @@ -1,5 +1,5 @@ -/* $Id$ */ -/* Copyright (c) 2007 Kayo Fujiwara. All rights reserved. */ +/* Copyright (c) 2007-2010. The SimGrid Team. + * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -35,6 +35,7 @@ class GTSim { public: GTSim(); + GTSim(int WindowSize); ~GTSim(); public: int add_link(int id, double bandwidth, double latency); @@ -43,7 +44,8 @@ public: int add_router(int id); int create_flow(int src, int dst, long datasize, void *metadata); double get_time_to_next_flow_completion(); - int run_until_next_flow_completion(void ***metadata, int *number_of_flows); + int run_until_next_flow_completion(void ***metadata, + int *number_of_flows); int run(double deltat); // returns the total received by the TCPServer peer of the given action double gtnets_get_flow_rx(void *metadata); @@ -66,17 +68,17 @@ private: int nflow_; double jitter_; int jitter_seed_; - map< int, Uniform * > uniform_jitter_generator_; + map < int, Uniform * >uniform_jitter_generator_; - map < int, TCPServer * >gtnets_servers_; - map < int, TCPSend * >gtnets_clients_; - map < int, Linkp2p * >gtnets_links_; - map < int, Node * >gtnets_nodes_; - map < void *, int >gtnets_action_to_flow_; + map < int, TCPServer * >gtnets_servers_; + map < int, TCPSend * >gtnets_clients_; + map < int, Linkp2p * >gtnets_links_; + map < int, Node * >gtnets_nodes_; + map < void *, int >gtnets_action_to_flow_; - map < int, void *>gtnets_metadata_; + map < int, void *>gtnets_metadata_; }; -#endif /* __cplusplus */ +#endif /* __cplusplus */ #endif