12 #ifndef CXACQUISITIONSERVICEPROXY_H 13 #define CXACQUISITIONSERVICEPROXY_H 39 virtual bool isNull();
42 virtual std::vector<RecordSessionPtr> getSessions();
44 virtual bool isReady(
TYPES context)
const;
45 virtual QString getInfoText(
TYPES context)
const;
46 virtual STATE getState()
const;
48 virtual void stopRecord();
49 virtual void cancelRecord();
50 virtual void startPostProcessing();
51 virtual void stopPostProcessing();
53 virtual int getNumberOfSavingThreads()
const;
56 ctkPluginContext *mPluginContext;
58 boost::shared_ptr<ServiceTrackerListener<AcquisitionService> > mServiceListener;
60 void initServiceListener();
66 #endif // CXACQUISITIONSERVICEPROXY_H Acqusition services abstract interface.
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
boost::shared_ptr< class RecordSession > RecordSessionPtr
~AcquisitionServiceProxy()
Always provides an AcqusitionService.
Namespace for all CustusX production code.