25 #ifndef PRESAGE_PREDICTORREGISTRY 26 #define PRESAGE_PREDICTORREGISTRY 29 #include "../predictors/predictor.h" 84 void setLogger (
const std::string& level);
100 #endif // PRESAGE_PREDICTORREGISTRY
static const char * PREDICTORS
PresageException(presage_error_code_t code, const std::string &msg)
void removePredictor(const std::string &predictor_name)
std::vector< Predictor * >::iterator iter_curr
PredictorRegistryException()
Iterator(std::vector< Predictor *> &)
virtual void update(const Observable *variable)
PredictorRegistry(Configuration *config)
std::vector< Predictor * > predictors
Dispatcher< PredictorRegistry > dispatcher
void addPredictor(const std::string &predictor_name)
static const char * LOGGER
std::string predictors_list
std::vector< Predictor * >::iterator iter_end
void setContextTracker(ContextTracker *ct)
virtual ~PredictorRegistryException()
void setLogger(const std::string &level)
virtual const presage_error_code_t code() const
Tracks user interaction and context.
PredictorRegistryException(presage_error_code_t code, const std::string &desc)
void setPredictors(const std::string &predictor_list)
ContextTracker * contextTracker