summaryrefslogtreecommitdiff
path: root/src/lib/encode_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/encode_server.h')
-rw-r--r--src/lib/encode_server.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/encode_server.h b/src/lib/encode_server.h
index 14dc77398..40e84ad60 100644
--- a/src/lib/encode_server.h
+++ b/src/lib/encode_server.h
@@ -54,7 +54,7 @@ private:
void broadcast_thread ();
void broadcast_received ();
- std::vector<boost::thread *> _worker_threads;
+ std::vector<boost::thread> _worker_threads;
std::list<boost::shared_ptr<Socket> > _queue;
boost::condition _full_condition;
boost::condition _empty_condition;
@@ -64,12 +64,11 @@ private:
struct Broadcast {
Broadcast ()
- : thread (0)
- , socket (0)
+ : socket (0)
{}
boost::mutex mutex;
- boost::thread* thread;
+ boost::thread thread;
boost::asio::ip::udp::socket* socket;
char buffer[64];
boost::asio::ip::udp::endpoint send_endpoint;