From dd8e7832c69a5ef484a2f3b6054a482d29275f85 Mon Sep 17 00:00:00 2001 From: deva Date: Sat, 20 May 2006 14:35:59 +0000 Subject: *** empty log message *** --- client/networksender.h | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'client/networksender.h') diff --git a/client/networksender.h b/client/networksender.h index 89c522a..43bb797 100644 --- a/client/networksender.h +++ b/client/networksender.h @@ -28,22 +28,35 @@ #define __MIAV_NETWORKSENDER_H__ #include +#include +#include +#include +#include + +#include class NetworkSender : public QThread { public: - NetworkSender(); + NetworkSender(QString cpr); ~NetworkSender(); - void newConnection(char *cpr); + void newConnection(QString cpr); void pushFrame(char* frame, bool freeze, bool snapshot); void endConnection(); void run(); private: - std::string ip; + QString ip; unsigned short port; + + volatile bool running; + + QMutex mutex; + QSemaphore semaphore; + QLinkedList framelist; + }; #endif/*__MIAV_NETWORKSENDER_H__*/ -- cgit v1.2.3