Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Very weird. Those modifications were supposed to have already been commited.
authoralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 2 Jun 2005 15:38:56 +0000 (15:38 +0000)
committeralegrand <alegrand@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 2 Jun 2005 15:38:56 +0000 (15:38 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1323 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/include/surf/surf.h

index fc3af0b..0dfb43e 100644 (file)
@@ -82,6 +82,23 @@ typedef struct surf_resource {
 /**************************************/
 /* Implementations of resource object */
 /**************************************/
+/* Timer resource */
+typedef struct surf_timer_resource_extension_private
+*surf_timer_resource_extension_private_t;
+typedef struct surf_timer_resource_extension_public {
+  void (*set) (double date, void *function, void *arg);
+  int (*get)  (void **function, void **arg);
+} s_surf_timer_resource_extension_public_t,
+  *surf_timer_resource_extension_public_t;
+
+typedef struct surf_timer_resource {
+  surf_resource_private_t common_private;
+  surf_resource_public_t common_public;
+  surf_timer_resource_extension_public_t extension_public;
+} s_surf_timer_resource_t, *surf_timer_resource_t;
+extern surf_timer_resource_t surf_timer_resource;
+void surf_timer_resource_init(const char *filename);
+
 /* Cpu resource */
 typedef enum {
   SURF_CPU_ON = 1,             /* Ready        */