summaryrefslogtreecommitdiff
path: root/orkaudio/Reporting.h
diff options
context:
space:
mode:
Diffstat (limited to 'orkaudio/Reporting.h')
-rw-r--r--orkaudio/Reporting.h64
1 files changed, 0 insertions, 64 deletions
diff --git a/orkaudio/Reporting.h b/orkaudio/Reporting.h
deleted file mode 100644
index 237fa40..0000000
--- a/orkaudio/Reporting.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Oreka -- A media capture and retrieval platform
- *
- * Copyright (C) 2005, orecx LLC
- *
- * http://www.orecx.com
- *
- * This program is free software, distributed under the terms of
- * the GNU General Public License.
- * Please refer to http://www.gnu.org/copyleft/gpl.html
- *
- */
-
-#ifndef __REPORTING_H__
-#define __REPORTING_H__
-
-#include "ThreadSafeQueue.h"
-#include "TapeProcessor.h"
-#include "AudioTape.h"
-
-class Reporting : public TapeProcessor
-{
-public:
- static void Initialize();
- static Reporting* Instance();
-
- CStdString __CDECL__ GetName();
- TapeProcessorRef __CDECL__ Instanciate();
- void __CDECL__ AddAudioTape(AudioTapeRef& audioTapeRef);
- void __CDECL__ SkipTapes(int number);
-
- //static Reporting* GetInstance();
- static void ThreadHandler(void *args);
-
-private:
- Reporting();
- bool IsSkip();
-
- //static Reporting m_reportingSingleton;
- static TapeProcessorRef m_singleton;
-
- ThreadSafeQueue<AudioTapeRef> m_audioTapeQueue;
- bool m_queueFullError;
- int numTapesToSkip;
- ACE_Thread_Mutex m_mutex;
-};
-
-class ReportingSkipTapeMsg : public SyncMessage
-{
-public:
- ReportingSkipTapeMsg();
-
- void Define(Serializer* s);
- inline void Validate() {};
-
- CStdString GetClassName();
- ObjectRef NewInstance();
- ObjectRef Process();
-
- int m_number;
-};
-
-#endif
-