From a3ab1c4ed0a356487c9d46b810fcef4ef5ac6733 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 2 Jun 2005 15:38:56 +0000 Subject: [PATCH] Very weird. Those modifications were supposed to have already been commited. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1323 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/include/surf/surf.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/include/surf/surf.h b/src/include/surf/surf.h index fc3af0b384..0dfb43eb2b 100644 --- a/src/include/surf/surf.h +++ b/src/include/surf/surf.h @@ -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 */ -- 2.20.1