summaryrefslogtreecommitdiff
path: root/src/ivychannel.h
diff options
context:
space:
mode:
authorfcolin2005-05-26 14:37:35 +0000
committerfcolin2005-05-26 14:37:35 +0000
commitfbc04d171cd11ec16b9141dda95699323762a00b (patch)
treef2452251df738bc7d1995c636fd06e82e8f90c10 /src/ivychannel.h
parentdeaa6a5ec82c1d158caf360fd12672f72d7dae5b (diff)
downloadivy-c-fbc04d171cd11ec16b9141dda95699323762a00b.zip
ivy-c-fbc04d171cd11ec16b9141dda95699323762a00b.tar.gz
ivy-c-fbc04d171cd11ec16b9141dda95699323762a00b.tar.bz2
ivy-c-fbc04d171cd11ec16b9141dda95699323762a00b.tar.xz
passage du separateur de message a \0
suppression des fonctions IvyChannel dynamique on se repose sur le linker modif des adresses mails
Diffstat (limited to 'src/ivychannel.h')
-rw-r--r--src/ivychannel.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/ivychannel.h b/src/ivychannel.h
index fa498b4..b2c3eb2 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.dgac.fr>
+ * Authors: François-Régis Colin <fcolin@cena.fr>
*
* $Id$
*
@@ -37,10 +37,12 @@ typedef void (*ChannelHandleDelete)( void *data );
typedef void (*ChannelHandleRead)( Channel channel, HANDLE fd, void *data);
/* fonction appele par le bus pour initialisation */
-typedef void (*ChannelInit)(void);
+extern void IvyChannelInit(void);
+/* fonction appele par le bus pour terminaison */
+extern void IvyChannelStop(void);
/* fonction appele par le bus pour mise en place des callback sur le canal */
-typedef Channel (*ChannelSetUp)(
+extern Channel IvyChannelOpen(
HANDLE fd,
void *data,
ChannelHandleDelete handle_delete,
@@ -48,11 +50,7 @@ typedef Channel (*ChannelSetUp)(
);
/* fonction appele par le bus pour fermeture du canal */
-typedef void (*ChannelClose)( Channel channel );
-
-extern ChannelInit channel_init;
-extern ChannelClose channel_close;
-extern ChannelSetUp channel_setup;
+extern void IvyChannelClose( Channel channel );
#ifdef __cplusplus
}