]> git.sesse.net Git - cubemap/blobdiff - server.h
Use unique_ptr a few places instead of explicit delete.
[cubemap] / server.h
index 40e9f7575b708e8d3dc5f9f83268ff7793f6cc04..dfcac0b0414d4addc9dacbabce40234c037f7cec 100644 (file)
--- a/server.h
+++ b/server.h
@@ -8,6 +8,7 @@
 #include <sys/types.h>
 #include <time.h>
 #include <map>
+#include <memory>
 #include <queue>
 #include <string>
 #include <vector>
@@ -90,7 +91,7 @@ private:
        mutable pthread_mutex_t mutex;
 
        // All streams.
-       std::vector<Stream *> streams;
+       std::vector<std::unique_ptr<Stream>> streams;
 
        // Map from URL to index into <streams>.
        std::map<std::string, int> stream_url_map;