summaryrefslogtreecommitdiff
path: root/src/buschannel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/buschannel.h')
-rw-r--r--src/buschannel.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/buschannel.h b/src/buschannel.h
deleted file mode 100644
index 2d05ff4..0000000
--- a/src/buschannel.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef _BUSCHANNEL_H
-#define _BUSCHANNEL_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* general Handle */
-
-#ifdef WIN32
-#include <windows.h>
-#define HANDLE SOCKET
-#else
-#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, HANDLE fd, void *data);
-
-/* fonction appele par le bus pour initialisation */
-typedef void (*ChannelInit)(void);
-
-/* fonction appele par le bus pour mise en place des callback sur le canal */
-typedef Channel (*ChannelSetUp)(
- HANDLE fd,
- void *data,
- ChannelHandleDelete handle_delete,
- ChannelHandleRead handle_read
- );
-/* fonction appele par le bus pour fermeture du canal */
-typedef void (*ChannelClose)( Channel channel );
-
-/* mise en place des fonction de gestion des canaux */
-void BusSetChannelManagement( ChannelInit init_chan, ChannelSetUp setup_chan, ChannelClose close_chan );
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif