#ifndef CHROME_BROWSER_UI_WEBUI_PREDICTORS_PREDICTORS_HANDLER_H_
#define CHROME_BROWSER_UI_WEBUI_PREDICTORS_PREDICTORS_HANDLER_H_
#include "base/compiler_specific.h"
#include "content/public/browser/web_ui_message_handler.h"
namespace base {
class ListValue;
}
namespace predictors {
class AutocompleteActionPredictor;
}
class Profile;
class PredictorsHandler : public content::WebUIMessageHandler {
public:
explicit PredictorsHandler(Profile* profile);
virtual ~PredictorsHandler();
virtual void RegisterMessages() OVERRIDE;
private:
void RequestAutocompleteActionPredictorDb(const base::ListValue* args);
predictors::AutocompleteActionPredictor* autocomplete_action_predictor_;
DISALLOW_COPY_AND_ASSIGN(PredictorsHandler);
};
#endif