summaryrefslogtreecommitdiff
path: root/src/ivybind.h
diff options
context:
space:
mode:
authorfcolin2006-04-21 15:51:55 +0000
committerfcolin2006-04-21 15:51:55 +0000
commit2cf893c0c34d50a68a27e1704b38f2facc10c9bc (patch)
tree600b8833d8498803c350e47d8a0ce26185604e2d /src/ivybind.h
parent8b42932b4ec978040acf341e69cd7b037721b24f (diff)
downloadivy-c-2cf893c0c34d50a68a27e1704b38f2facc10c9bc.zip
ivy-c-2cf893c0c34d50a68a27e1704b38f2facc10c9bc.tar.gz
ivy-c-2cf893c0c34d50a68a27e1704b38f2facc10c9bc.tar.bz2
ivy-c-2cf893c0c34d50a68a27e1704b38f2facc10c9bc.tar.xz
suppression de l'indirection sur les fonction channel et renomage !
Diffstat (limited to 'src/ivybind.h')
-rw-r--r--src/ivybind.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ivybind.h b/src/ivybind.h
index 40f6932..7949a49 100644
--- a/src/ivybind.h
+++ b/src/ivybind.h
@@ -1,7 +1,7 @@
/*
* Ivy, C interface
*
- * Copyright (C) 1997-2000
+ * Copyright (C) 1997-2006
* Centre d'Études de la Navigation Aérienne
*
* Bind syntax for extracting message comtent
@@ -18,12 +18,14 @@
typedef struct _binding *IvyBinding;
+/* Mise en place des Filtrages */
void IvyBindingSetFilter( int argc, const char ** argv );
int IvyBindingFilter( const char *expression );
-IvyBinding IvyBindingCompile( const char *expression );
-void IvyBindingGetCompileError( int *erroffset, const char **errmessage );
+/* Creation, Compilation */
+IvyBinding IvyBindingCompile( const char *expression, int *erroffset, const char **errmessage );
void IvyBindingFree( IvyBinding bind );
+/* Execution , extraction */
int IvyBindingExec( IvyBinding bind, const char * message );
void IvyBindingMatch( IvyBinding bind, const char *message, int argnum, int *arglen, const char **arg );