zoo_referee.h
Go to the documentation of this file.00001 #ifndef _STAGE_ZOO_REFEREE_H 00002 #define _STAGE_ZOO_REFEREE_H 00003 00004 #include "p_driver.h" 00005 #include <limits.h> 00006 #include <vector> 00007 #include <map> 00008 #include <sys/types.h> 00009 #include <stdio.h> 00010 #include "zoo.h" 00011 00012 /* some forward declarations here */ 00013 class ZooSpecies; 00014 class ZooController; 00015 class ZooDriver; 00016 class ZooReferee; 00017 00018 class ZooReferee 00019 { 00020 public: 00021 ZooReferee(ConfigFile *, int, ZooDriver *); 00022 virtual void Startup(void); 00023 static int draw_int_cb(stg_model_t *, const char *pname, 00024 const int *sdata, size_t siz ); 00025 static int draw_double_cb(stg_model_t *, const char *pname, 00026 const double *sdata, size_t siz ); 00027 static int draw_run_ind_cb(stg_model_t *, const char *pname, 00028 const stg_msec_t *data); 00029 protected: 00030 static ZooDriver *zoo; 00031 }; 00032 00033 #endif
Generated on Thu Dec 13 14:35:18 2007 for Stage by 1.4.6