gmlTcl_EventSource.h

00001 // gmlTcl_EventSource.h --
00002 // 
00003 //    Wrapping of gml_TEventSource into a Tcl interpreter.
00004 // 
00005 //  Copyright (c) 2003-2004 CLIPS-IMAG
00006 // 
00007 //  See the file "gml_LicenseTerms.txt" for information on usage and redistribution
00008 //  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
00009 // 
00010 //  Created on February, 2004 (JL).
00011 
00012 #ifndef __GMLTCL_EVENTSOURCE__
00013 #define __GMLTCL_EVENTSOURCE__
00014   #if defined(__cplusplus)
00015   extern "C" {
00016   #endif
00017 
00018 #include "tcl.h"
00019 #include "tk.h"
00020 
00021 #include "gml/tcl/wrapper/wrapper/gmlTcl_Wrapper.h"
00022 
00023 extern char gmlTcl_gEventSourceClassName[];
00024 extern gmlTcl_TWrapClass gmlTcl_gEventSourceClassToken;
00025 
00026 /*
00027  * gmlTcl_EventSourceInit --
00028  *
00029  *  Registers the "gmlEventSource" class into the interpreter.
00030  */
00031 int gmlTcl_EventSourceInit (Tcl_Interp * interp);
00032 
00033 /*
00034  * gmlTcl_EventSourceExit --
00035  *
00036  *  De-registers the gml_TEventSource class and all its objects from the interpreter.
00037  */
00038 void gmlTcl_EventSourceExit (Tcl_Interp * interp);
00039 
00040 /*
00041  * gmlTcl_gWrapParseEventSource --
00042  *
00043  *  Parser functions for gmlTcl_WrapperParser.
00044  */
00045 extern gmlTcl_TWrapParseProc *gmlTcl_gWrapParseEventSource;
00046 
00047 
00048   #if defined(__cplusplus)
00049   }
00050   #endif
00051 #endif /* __GMLTCL_EVENTSOURCE__ */
00052 
Generated on Tue Jun 12 14:03:27 2007 for gml by Doxygen 1.5.2.