#include <sys/types.h>
#include <time.h>
#include <map>
+#include <memory>
#include <queue>
#include <string>
#include <vector>
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;