diff options
Diffstat (limited to 'avmedia/source/vlc/wrapper/EventHandler.hxx')
-rw-r--r-- | avmedia/source/vlc/wrapper/EventHandler.hxx | 13 |
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 |