summaryrefslogtreecommitdiff
path: root/src/ivyloop.h
diff options
context:
space:
mode:
authorfcolin2006-06-28 09:05:30 +0000
committerfcolin2006-06-28 09:05:30 +0000
commit53f1cd3c774bc45c09a1fe90f9d27a5c5feee785 (patch)
tree6160bedc1c177cacb6ddb328b9524c0edabe10e5 /src/ivyloop.h
parent19735bb3c818f78d5ce53d1482b0bd62f63d76e8 (diff)
downloadivy-c-53f1cd3c774bc45c09a1fe90f9d27a5c5feee785.zip
ivy-c-53f1cd3c774bc45c09a1fe90f9d27a5c5feee785.tar.gz
ivy-c-53f1cd3c774bc45c09a1fe90f9d27a5c5feee785.tar.bz2
ivy-c-53f1cd3c774bc45c09a1fe90f9d27a5c5feee785.tar.xz
Modification API Hook sur IvyMainLoop
Diffstat (limited to 'src/ivyloop.h')
-rw-r--r--src/ivyloop.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ivyloop.h b/src/ivyloop.h
index df99e41..f272212 100644
--- a/src/ivyloop.h
+++ b/src/ivyloop.h
@@ -52,8 +52,12 @@ de la maniere suivante:
!!!! Attention donc l'appel des callbacks ivy se fait avec l'acces verrouille !
*/
-extern void IvyMainLoop(void(*BeforeSelect)(void),void(*AfterSelect)(void) );
+extern void IvyMainLoop(void);
+typedef void ( *IvyHookPtr) ( void *data );
+
+extern void IvySetBeforeSelectHook(IvyHookPtr before, void *data );
+extern void IvySetAfterSelectHook(IvyHookPtr after, void *data );
#ifdef __cplusplus
}