]> git.sesse.net Git - cubemap/blobdiff - config.h
Add a simple HTTP endpoint that returns a very short string.
[cubemap] / config.h
index e2dcb43050674a9d3d6d54ab5b98cb310739a444..5a006cad29054c919f2f629917eb88d4c2abb748 100644 (file)
--- a/config.h
+++ b/config.h
@@ -26,6 +26,11 @@ struct UDPStreamConfig {
        int multicast_iface_index;  // Default is -1 (use operating system default).
 };
 
+struct PingConfig {
+       std::string url;  // As seen by the client.
+       std::string allow_origin;  // Can be empty.
+};
+
 struct AcceptorConfig {
        sockaddr_in6 addr;
 };
@@ -40,6 +45,7 @@ struct Config {
        int num_servers;
        std::vector<StreamConfig> streams;
        std::vector<UDPStreamConfig> udpstreams;
+       std::vector<PingConfig> pings;
        std::vector<AcceptorConfig> acceptors;
        std::vector<LogConfig> log_destinations;