diff options
author | fcolin | 2006-04-21 15:51:55 +0000 |
---|---|---|
committer | fcolin | 2006-04-21 15:51:55 +0000 |
commit | 2cf893c0c34d50a68a27e1704b38f2facc10c9bc (patch) | |
tree | 600b8833d8498803c350e47d8a0ce26185604e2d /src/ivybind.h | |
parent | 8b42932b4ec978040acf341e69cd7b037721b24f (diff) | |
download | ivy-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.h | 8 |
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 ); |