]> git.sesse.net Git - cubemap/blobdiff - udpinput.h
Fix an issue where new UDP streams would be without HTTP headers.
[cubemap] / udpinput.h
index dc91bc2bfd6d3c5befbee6df37635c435b113786..481b006549f9f249a7ddd971874a78353c26dcd9 100644 (file)
@@ -19,10 +19,7 @@ public:
        virtual std::string get_url() const { return url; }
        virtual void close_socket();
 
-       virtual void add_destination(const std::string &stream_id)
-       {
-               stream_ids.push_back(stream_id);
-       }
+       virtual void add_destination(const std::string &stream_id);
 
 private:
        // Actually gets the packets.
@@ -37,6 +34,9 @@ private:
        std::string url;
        std::string host, port, path;
 
+       // The HTTP header we're sending to clients.
+       std::string http_header;
+
        // The socket we are receiving on (or -1).
        int sock;
 };