33 #ifndef CXACQUISITIONSERVICEPROXY_H 34 #define CXACQUISITIONSERVICEPROXY_H 60 virtual bool isNull();
63 virtual std::vector<RecordSessionPtr> getSessions();
65 virtual bool isReady(
TYPES context)
const;
66 virtual QString getInfoText(
TYPES context)
const;
67 virtual STATE getState()
const;
69 virtual void stopRecord();
70 virtual void cancelRecord();
71 virtual void startPostProcessing();
72 virtual void stopPostProcessing();
74 virtual int getNumberOfSavingThreads()
const;
77 ctkPluginContext *mPluginContext;
79 boost::shared_ptr<ServiceTrackerListener<AcquisitionService> > mServiceListener;
81 void initServiceListener();
87 #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.