18 #ifndef _REST_UI_PLUGIN_HH_
19 #define _REST_UI_PLUGIN_HH_
45 public:
virtual void Load(
int _argc,
char **_argv);
48 private:
virtual void Init();
51 private:
void OnMainWindowReady();
54 private:
void Update();
57 private: std::vector<event::ConnectionPtr> connections;
60 private: std::string menuTitle;
63 private: std::string loginTitle;
66 private: std::string urlLabel;
69 private: std::string defaultUrl;
A plugin loaded within the gzserver on startup.
Definition: Plugin.hh:303
REST user interface plugin.
Definition: RestUiPlugin.hh:34
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:59