TSP: The Transport Sample Protocol



Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

gdisp_prototypes.h

Go to the documentation of this file.
00001 
00042 #ifndef __PROTOTYPES_H__
00043 #define __PROTOTYPES_H__
00044 
00045 
00046 /*
00047  * From gdisp_kernel.c
00048  */
00049 Kernel_T  *gdisp_createKernel    (int argc, char **argv);
00050 void       gdisp_destroyKernel   (Kernel_T *kernel);
00051 
00052 
00053 /*
00054  * From gdisp_sampling.c
00055  */
00056 gboolean   gdisp_startSamplingProcess             (Kernel_T *kernel);
00057 void       gdisp_stopSamplingProcess              (Kernel_T *kernel);
00058 void       gdisp_affectRequestedSymbolsToProvider (Kernel_T *kernel);
00059 
00060 
00061 /*
00062  * From gdisp_hosts.c
00063  */
00064 void       gdisp_addHost      (Kernel_T *kernel,
00065                                gchar    *hostName);
00066 void       gdisp_destroyHosts (Kernel_T *kernel);
00067 void       gdisp_addUrl       (Kernel_T *kernel,
00068                                gchar    *urlName);
00069 void       gdisp_destroyUrls  (Kernel_T *kernel);
00070 
00071 
00072 /*
00073  * From gdisp_mainBoard.c
00074  */
00075 void       gdisp_createMainBoard         (Kernel_T *kernel);
00076 void       gdisp_writeInitialInformation (Kernel_T *kernel);
00077 
00078 
00079 /*
00080  * From gdisp_pilotBoard.c
00081  */
00082 GtkWidget* gdisp_createPilotBoard (Kernel_T *kernel);
00083 
00084 
00085 /*
00086  * From gdisp_databook.c
00087  */
00088 void       gdisp_showDataBook (gpointer factoryData,
00089                                guint    itemData);
00090 
00091 /*
00092  * From gdisp_providers.c
00093  */
00094 void       gdisp_createProviderList (Kernel_T  *kernel,
00095                                      GtkWidget *parent);
00096 void       gdisp_providerTimer      (Kernel_T  *kernel,
00097                                      gboolean   timerIsStarted);
00098 void       gdisp_destroyProviderList(Kernel_T  *kernel);
00099 
00100 
00101 /*
00102  * From gdisp_sampledSymbols.c
00103  */
00104 void       gdisp_createSampledSymbolList  (Kernel_T  *kernel,
00105                                            GtkWidget *parent);
00106 void       gdisp_sampledSymbolTimer       (Kernel_T  *kernel,
00107                                            gboolean   timerIsStarted);
00108 void       gdisp_destroySampledSymbolList (Kernel_T  *kernel);
00109 
00110 
00111 /*
00112  * From gdisp_graphics.c
00113  */
00114 void       gdisp_createGraphicList (Kernel_T  *kernel,
00115                                     GtkWidget *parent);
00116 void       gdisp_destroyGraphicList(Kernel_T  *kernel);
00117 
00118 
00119 /*
00120  * From gdisp_colormap.c
00121  */
00122 void       gdisp_createColormap  (Kernel_T *kernel);
00123 void       gdisp_destroyColormap (Kernel_T *kernel);
00124 GdkColor  *gdisp_getProviderColor(Kernel_T *kernel,
00125                                   gint      providerId);
00126 
00127 /*
00128  * From gdisp_consumers.c
00129  */
00130 void       gdisp_consumingInit     (Kernel_T *kernel);
00131 guint      gdisp_getProviderNumber (Kernel_T *kernel);
00132 void       gdisp_consumingEnd      (Kernel_T *kernel);
00133 
00134 /*
00135  * From gdisp_symbols.c
00136  */
00137 void       gdisp_createSymbolList    (Kernel_T  *kernel,
00138                                       GtkWidget *parent);
00139 void       gdisp_symbolApplyCallback (GtkWidget *applyButtonWidget,
00140                                       gpointer   data);
00141 void       gdisp_destroySymbolList   (Kernel_T  *kernel);
00142 
00143 /*
00144  * From gdisp_pages.c
00145  */
00146 void       gdisp_createGraphicPage (gpointer  factoryData,
00147                                     guint     pageDimension);
00148 GList*     gdisp_getSymbolsInPages (Kernel_T *kernel);
00149 
00150 /*
00151  * From gdisp_defaultPlot.c
00152  */
00153 void       gdisp_initDefaultPlotSystem (Kernel_T     *kernel,
00154                                         PlotSystem_T *plotSystem);
00155 
00156 /*
00157  * From gdisp_plot2D.c
00158  */
00159 void       gdisp_initPlot2DSystem (Kernel_T     *kernel,
00160                                    PlotSystem_T *plotSystem);
00161 
00162 /*
00163  * From gdisp_plotText.c
00164  */
00165 void       gdisp_initPlotTextSystem (Kernel_T     *kernel,
00166                                      PlotSystem_T *plotSystem);
00167 
00168 /*
00169  * From gdisp_pixmaps.c
00170  */
00171 Pixmap_T *gdisp_getPixmapById   ( Kernel_T    *kernel,
00172                                   Pixmap_ID   pixmapId,
00173                                   GtkWidget  *pixmapParent );
00174 
00175 Pixmap_T *gdisp_getPixmapByAddr ( Kernel_T   *kernel,
00176                                   gchar     **pixmapAddr,
00177                                   GtkWidget  *pixmapParent );
00178 
00179 void      gdisp_destroyPixmaps  ( Kernel_T   *kernel       );
00180 
00181 /*
00182  * From gdisp_utils.c
00183  */
00184 HRTime_T   gdisp_getHRTime         (void);
00185 void       gdisp_uSleep            (guint       uSeconds);
00186 HRTime_T   gdisp_waitTime          (HRTime_T    timeStamp,
00187                                     HRTime_T    time2wait);
00188 GtkWidget *gdisp_createButtonBar   (Kernel_T   *kernel,
00189                                     GtkWidget  *window,
00190                                     GtkWidget **aButton,
00191                                     GtkWidget **dButton);
00192 void       gdisp_loadFonts         (GdkFont    *fonts[GD_FONT_MAX_SIZE]
00193                                                      [GD_FONT_MAX_TYPE]);
00194 void       gdisp_destroyFonts      (GdkFont    *fonts[GD_FONT_MAX_SIZE]
00195                                                      [GD_FONT_MAX_TYPE]);
00196 GtkWidget *gdisp_getMessagePixmaps (Kernel_T   *kernel,
00197                                     GtkWidget  *window,
00198                                     Message_T   messageType,
00199                                     gchar      *message);
00200 
00201 Pixmap_T  *gdisp_getProviderIdPixmap (Kernel_T   *kernel,
00202                                       GtkWidget  *parent,
00203                                       guint       providerIdentity);
00204 
00205 void       gdisp_getStringTableFromStringList ( gchar   *stringList,
00206                                                 gchar ***stringTable,
00207                                                 guint   *stringTableSize );
00208 void       gdisp_freeStringTable              ( gchar ***stringTable,
00209                                                 guint   *stringTableSize );
00210 gchar     *gdisp_strStr                       ( gchar   *name,
00211                                                 gchar  **stringTable,
00212                                                 guint    stringTableSize );
00213 
00214 void       gdisp_loopOnGraphicPlots ( Kernel_T  *kernel,
00215                                       void     (*callback)(Kernel_T*,
00216                                                            Page_T*,
00217                                                            PlotSystemData_T*,
00218                                                            void*),
00219                                       void      *userData );
00220 
00221 gboolean   gdisp_positionIsInsideZone (PlotSystemZone_T *zone,
00222                                        gdouble           x,
00223                                        gdouble           y);
00224 guint      gdisp_computePgcd          (guint             a,
00225                                        guint             b);
00226                                     
00227 #endif /* __PROTOTYPES_H__ */
Framework Home Page.

Beware !! TSP wave is coming...