summaryrefslogtreecommitdiff
path: root/src/ivyloop.h
diff options
context:
space:
mode:
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
}