From: alegrand Date: Thu, 2 Jun 2005 15:38:56 +0000 (+0000) Subject: Very weird. Those modifications were supposed to have already been commited. X-Git-Tag: v3.3~4032 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a3ab1c4ed0a356487c9d46b810fcef4ef5ac6733 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 --- 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 */