diff options
author | fourdan | 2007-01-29 10:09:59 +0000 |
---|---|---|
committer | fourdan | 2007-01-29 10:09:59 +0000 |
commit | 68e3c0ed570ba3e994f8a1c4b20594372fb0b514 (patch) | |
tree | 8d6c0d6876340742ea6f49dc9faa40aef9855563 /src/ivychannel.h | |
parent | 6fc08ea508e4fa39a9bf7f5495e84a68bd0bf88a (diff) | |
parent | f70181ffe0b37952384ff5e0ce0185541828014f (diff) | |
download | ivy-c-68e3c0ed570ba3e994f8a1c4b20594372fb0b514.zip ivy-c-68e3c0ed570ba3e994f8a1c4b20594372fb0b514.tar.gz ivy-c-68e3c0ed570ba3e994f8a1c4b20594372fb0b514.tar.bz2 ivy-c-68e3c0ed570ba3e994f8a1c4b20594372fb0b514.tar.xz |
Rename protocol_v3 as trunk to avoid confusion on protocol version to use.
Diffstat (limited to 'src/ivychannel.h')
-rw-r--r-- | src/ivychannel.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/ivychannel.h b/src/ivychannel.h index ff9974d..ce6ecd3 100644 --- a/src/ivychannel.h +++ b/src/ivychannel.h @@ -6,7 +6,7 @@ * * Basic I/O handling * - * Authors: François-Régis Colin <fcolin@cena.fr> + * Authors: François-Régis Colin <fcolin@cena.dgac.fr> * * $Id$ * @@ -25,33 +25,34 @@ extern "C" { #ifdef WIN32 #include <windows.h> -#define IVY_HANDLE SOCKET +#define HANDLE SOCKET #else -#define IVY_HANDLE int +#define HANDLE int #endif typedef struct _channel *Channel; /* callback declenche par la gestion de boucle sur evenement exception sur le canal */ typedef void (*ChannelHandleDelete)( void *data ); /* callback declenche par la gestion de boucle sur donnees pretes sur le canal */ -typedef void (*ChannelHandleRead)( Channel channel, IVY_HANDLE fd, void *data); +typedef void (*ChannelHandleRead)( Channel channel, HANDLE fd, void *data); /* fonction appele par le bus pour initialisation */ extern void IvyChannelInit(void); -/* fonction appele par le bus pour terminaison */ -extern void IvyChannelStop(void); - + +extern void IvyChannelStop (void); + /* fonction appele par le bus pour mise en place des callback sur le canal */ extern Channel IvyChannelAdd( - IVY_HANDLE fd, + HANDLE fd, void *data, ChannelHandleDelete handle_delete, ChannelHandleRead handle_read ); -/* fonction appele par le bus pour fermeture du canal */ +/* fonction appele par le bus pour suppression des callback sur le canal */ extern void IvyChannelRemove( Channel channel ); + #ifdef __cplusplus } #endif |