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/ivyglutloop.c | |
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/ivyglutloop.c')
-rwxr-xr-x | src/ivyglutloop.c | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/src/ivyglutloop.c b/src/ivyglutloop.c index 3dea326..b383d8f 100755 --- a/src/ivyglutloop.c +++ b/src/ivyglutloop.c @@ -6,8 +6,8 @@ * * Main loop based on GLUT ( OpenGL ) Toolkit * - * Authors: François-Régis Colin <colin@cena.fr> - * Stéphane Chatty <chatty@cena.fr> + * Authors: François-Régis Colin <colin@cenatoulouse.dgac.fr> + * Stéphane Chatty <chatty@cenatoulouse.dgac.fr> * * $Id$ * @@ -39,6 +39,7 @@ #include <GL/glut.h> +#include "ivydebug.h" #include "ivychannel.h" #include "ivyglutloop.h" @@ -53,8 +54,6 @@ struct _channel { static int channel_initialized = 0; - - void IvyChannelInit(void) { @@ -66,10 +65,7 @@ void IvyChannelInit(void) #endif channel_initialized = 1; } -void IvyChannelStop(void) -{ - channel_initialized = 0; -} + void IvyChannelRemove( Channel channel ) { @@ -83,22 +79,18 @@ void IvyChannelRemove( Channel channel ) static void IvyGlutHandleChannelRead( int source, GLUTInputId id, void *data ) { Channel channel = (Channel)data; -#ifdef DEBUG - printf("Handle Channel read %d\n",source ); -#endif + TRACE("Handle Channel read %d\n",source ); (*channel->handle_read)(channel,source,channel->data); } static void IvyGlutHandleChannelDelete( int source, GLUTInputId id, void *data ) { Channel channel = (Channel)data; -#ifdef DEBUG - printf("Handle Channel delete %d\n",source ); -#endif + TRACE("Handle Channel delete %d\n",source ); (*channel->handle_delete)(channel->data); } -Channel IvyChannelAdd(IVY_HANDLE fd, void *data, +Channel IvyChannelAdd(HANDLE fd, void *data, ChannelHandleDelete handle_delete, ChannelHandleRead handle_read ) @@ -122,8 +114,10 @@ Channel IvyChannelAdd(IVY_HANDLE fd, void *data, return channel; } -extern void IvyMainLoop(void(*hook)(void)) + +void +IvyChannelStop () { - glutMainLoop(); + /* To be implemented */ } |