ZooSpecies Class Reference

#include <zoo_driver.h>


Public Member Functions

 ZooSpecies (void)
 ZooSpecies (ConfigFile *cf, int section, ZooDriver *)
 ~ZooSpecies ()
ZooControllerRun (int)
void RunAll (void)
void KillAll (void)
ZooControllerSelectController (void)
bool Hosts (int)
void print (void)
void SetScoreDrawCB (zooref_score_draw_t, void *userdata)

Data Fields

zooref_score_draw_t score_draw_cb
void * score_draw_user_data
const char * name

Constructor & Destructor Documentation

ZooSpecies::ZooSpecies void   ) 
 

ZooSpecies::ZooSpecies ConfigFile *  cf,
int  section,
ZooDriver _zoo
 

ZooSpecies constructor.

ZooSpecies::~ZooSpecies  ) 
 


Member Function Documentation

ZooController * ZooSpecies::Run int  p  ) 
 

ZooSpecies::Run(p) -- run a controller on port p

void ZooSpecies::RunAll void   ) 
 

ZooSpecies::RunAll() -- run a controller on every port

void ZooSpecies::KillAll void   ) 
 

ZooSpecies::KillAll() -- kill the controller on every port

ZooController * ZooSpecies::SelectController void   ) 
 

ZooSpecies::SelectController -- pick a controller from the pool. Deterministic.

bool ZooSpecies::Hosts int   ) 
 

void ZooSpecies::print void   ) 
 

void ZooSpecies::SetScoreDrawCB zooref_score_draw_t  draw_cb,
void *  userdata
 

::SetScoreDrawCB(draw_cb, userdata)


Field Documentation

zooref_score_draw_t ZooSpecies::score_draw_cb
 

void* ZooSpecies::score_draw_user_data
 

const char* ZooSpecies::name
 


The documentation for this class was generated from the following files:
Generated on Thu Aug 11 13:08:10 2005 for Stage by  doxygen 1.4.0