Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
adding network models
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 1 Aug 2007 00:44:11 +0000 (00:44 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 1 Aug 2007 00:44:11 +0000 (00:44 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3924 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/include/surf/surf.h

index 840cd70..f068b0b 100644 (file)
@@ -285,6 +285,34 @@ XBT_PUBLIC(void) surf_network_resource_init_CM02(const char *filename);
 XBT_PUBLIC(void) surf_network_resource_init_GTNETS(const char *filename);
 #endif
 
 XBT_PUBLIC(void) surf_network_resource_init_GTNETS(const char *filename);
 #endif
 
+/** \brief Initializes the platform with the network model Reno
+ *  \ingroup SURF_resources
+ *  \param filename XML platform file name
+ *
+ *  Call this function only if you plan using surf_workstation_resource_init_compound.
+ *
+ */
+XBT_PUBLIC(void) surf_network_resource_init_Reno(const char *filename);
+
+/** \brief Initializes the platform with the network model Vegas
+ *  \ingroup SURF_resources
+ *  \param filename XML platform file name
+ *
+ *  Call this function only if you plan using surf_workstation_resource_init_compound.
+ *
+ */
+XBT_PUBLIC(void) surf_network_resource_init_Vegas(const char *filename);
+
+#ifdef HAVE_SDP
+/** \brief Initializes the platform with the network model based on SDP
+ *  \ingroup SURF_resources
+ *  \param filename XML platform file name
+ *
+ *  Call this function only if you plan using surf_workstation_resource_init_compound.
+ */
+XBT_PUBLIC(void) surf_network_resource_init_SDP(const char *filename);
+#endif
+
 /** \brief Workstation resource extension public
  *  \ingroup SURF_resources
  *
 /** \brief Workstation resource extension public
  *  \ingroup SURF_resources
  *