10 #ifndef __SOT_POOL_HH__    11 #define __SOT_POOL_HH__    23 #include <dynamic-graph/pool.h>    38 class FeatureAbstract;
    69   typedef std::map<std::string, TaskAbstract *> 
Tasks;
    72   typedef std::map<std::string, FeatureAbstract *> 
Features;
    96   static void destroy();
   102   void registerFeature(
const std::string &entname, 
FeatureAbstract *ent);
   112   void registerTask(
const std::string &entname, 
TaskAbstract *ent);
   119   void writeGraph(
const std::string &aFileName);
   120   void writeCompletionList(std::ostream &os);
 
static PoolStorage * instance_
std::map< std::string, TaskAbstract * > Tasks
Sorted set of tasks with unique key (name). 
Tasks task
Set of controllers. 
Features feature
Set of features. 
std::map< std::string, FeatureAbstract * > Features
Sorted set of features with unique key (name). 
This class gives the abstract definition of a feature. 
void writeGraph(const char *filename)