21 #ifndef OLAD_OLADHTTPSERVER_H_
22 #define OLAD_OLADHTTPSERVER_H_
28 #include "ola/client/OlaClient.h"
30 #include "ola/http/HTTPServer.h"
31 #include "ola/http/OlaHTTPServer.h"
32 #include "ola/network/Interface.h"
34 #include "olad/RDMHTTPModule.h"
93 const std::vector<client::OlaPlugin> &plugins);
98 const std::vector<client::OlaUniverse> &universes);
103 const std::string &description);
105 std::string description,
115 unsigned int universe_id,
117 const std::vector<client::OlaDevice> &devices);
121 const std::vector<client::OlaDevice> &devices);
124 unsigned int universe_id,
129 unsigned int universe_id,
147 const std::string &details);
149 static const char HELP_PARAMETER[];
158 time_t m_start_time_t;
174 const std::string port_id_string,
175 unsigned int universe,
182 unsigned int device_alias;
185 std::string string_id;
188 void DecodePortIds(
const std::string &port_ids,
189 std::vector<port_identifier> *ports);
191 void RegisterHandler(
192 const std::string &path,
196 static const char HELP_REDIRECTION[];
197 static const char K_BACKEND_DISCONNECTED_ERROR[];
198 static const unsigned int K_UNIVERSE_NAME_LIMIT = 100;
199 static const char K_PRIORITY_VALUE_SUFFIX[];
200 static const char K_PRIORITY_MODE_SUFFIX[];
205 #endif // OLAD_OLADHTTPSERVER_H_