Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __PLSERVER_H__
00010 #define __PLSERVER_H__
00011
00012 #include "plDevs.h"
00013 #include "pltkd.h"
00014 #include "pltcl.h"
00015 #include "plplot_parameters.h"
00016
00017
00018
00019 typedef struct
00020 {
00021 char *client;
00022 PDFstrm *pdfs;
00023 PLiodev *iodev;
00024 int nbytes;
00025 int at_bop, at_eop;
00026
00027 short xmin, xmax, ymin, ymax;
00028 PLFLT xold, yold;
00029 } PLRDev;
00030
00031
00032
00033
00034
00035
00036
00037
00038 int
00039 plFrameCmd( ClientData clientData, Tcl_Interp *interp,
00040 int argc, const char **argv );
00041 int
00042 plPlotterCmd( ClientData clientData, Tcl_Interp *interp,
00043 int argc, const char **argv );
00044
00045
00046
00047
00048 PLDLLIMPEXP_TCLTK void
00049 plr_start( PLRDev *plr );
00050
00051
00052
00053 PLDLLIMPEXP_TCLTK int
00054 plr_process( PLRDev *plr );
00055
00056 #endif // __PLSERVER_H__