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"
95 const std::vector<client::OlaPlugin> &plugins);
100 const std::vector<client::OlaUniverse> &universes);
105 const std::string &description);
107 std::string description,
117 unsigned int universe_id,
119 const std::vector<client::OlaDevice> &devices);
123 const std::vector<client::OlaDevice> &devices);
126 unsigned int universe_id,
131 unsigned int universe_id,
149 const std::string &details);
151 static const char HELP_PARAMETER[];
160 time_t m_start_time_t;
176 const std::string port_id_string,
177 unsigned int universe,
184 unsigned int device_alias;
187 std::string string_id;
190 void DecodePortIds(
const std::string &port_ids,
191 std::vector<port_identifier> *ports);
193 void RegisterHandler(
194 const std::string &path,
198 static const char HELP_REDIRECTION[];
199 static const char K_BACKEND_DISCONNECTED_ERROR[];
200 static const unsigned int K_UNIVERSE_NAME_LIMIT = 100;
201 static const char K_PRIORITY_VALUE_SUFFIX[];
202 static const char K_PRIORITY_MODE_SUFFIX[];
207 #endif // OLAD_OLADHTTPSERVER_H_