summaryrefslogtreecommitdiff
path: root/avmedia/source/vlc/wrapper/EventHandler.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/vlc/wrapper/EventHandler.hxx')
-rw-r--r--avmedia/source/vlc/wrapper/EventHandler.hxx13
1 files changed, 10 insertions, 3 deletions
diff --git a/avmedia/source/vlc/wrapper/EventHandler.hxx b/avmedia/source/vlc/wrapper/EventHandler.hxx
index 31bc0048f3cf..cef2fdbca21f 100644
--- a/avmedia/source/vlc/wrapper/EventHandler.hxx
+++ b/avmedia/source/vlc/wrapper/EventHandler.hxx
@@ -10,12 +10,17 @@
#ifndef _WRAPPER_EVENT_HANDLER_HXX
#define _WRAPPER_EVENT_HANDLER_HXX
#include <boost/function.hpp>
+#include <boost/noncopyable.hpp>
#include <salhelper/thread.hxx>
#include "ThreadsafeQueue.hxx"
-namespace VLC
+namespace avmedia
{
- class EventHandler : public ::osl::Thread
+namespace vlc
+{
+namespace wrapper
+{
+ class EventHandler : public ::osl::Thread, boost::noncopyable
{
public:
EventHandler();
@@ -26,9 +31,11 @@ namespace VLC
public:
typedef boost::function< void() > TCallback;
- avmedia::vlc::ThreadsafeQueue< TCallback > mCallbackQueue;
+ ThreadsafeQueue< TCallback > mCallbackQueue;
};
}
+}
+}
#endif // _WRAPPER_EVENT_HANDLER_HXX