33 #ifndef CXACQUISITIONSERVICENULL_H
34 #define CXACQUISITIONSERVICENULL_H
52 virtual bool isNull();
55 virtual std::vector<RecordSessionPtr> getSessions();
57 virtual bool isReady(TYPES context)
const;
58 virtual QString getInfoText(TYPES context)
const;
59 virtual STATE getState()
const;
60 virtual void startRecord(TYPES context, QString category,
RecordSessionPtr session);
61 virtual void stopRecord();
62 virtual void cancelRecord();
63 virtual void startPostProcessing();
64 virtual void stopPostProcessing();
66 virtual int getNumberOfSavingThreads()
const;
69 void printWarning()
const;
74 #endif // CXACQUISITIONSERVICENULL_H
Acqusition services abstract interface.
~AcquisitionServiceNull()
boost::shared_ptr< class RecordSession > RecordSessionPtr
Null object pattern for Acqusition service.