NorMIT-nav  22.09
An IGT application
cxStreamerServiceNull.h
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 #ifndef CXSTREAMERINTERFACENULL_H
12 #define CXSTREAMERINTERFACENULL_H
13 
14 #include "cxStreamerService.h"
15 
16 namespace cx
17 {
18 
27 class cxResource_EXPORT StreamerServiceNull : public StreamerService
28 {
29 public:
32  virtual QString getName();
33  virtual QString getType() const;
34  virtual void stop();
35 
36  virtual std::vector<PropertyPtr> getSettings(QDomElement root);
37  virtual StreamerPtr createStreamer(QDomElement root);
38 };
39 
40 } //end namespace cx
41 
42 #endif // CXSTREAMERINTERFACENULL_H
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cxStreamerService.h
cx::StreamerServiceNull::StreamerServiceNull
StreamerServiceNull()
Definition: cxStreamerServiceNull.h:30
cx::StreamerServiceNull
Null implementation of the StreamerService.
Definition: cxStreamerServiceNull.h:27
cx::StreamerServiceNull::~StreamerServiceNull
virtual ~StreamerServiceNull()
Definition: cxStreamerServiceNull.h:31
cx::StreamerService
Abstract class. Interface to Streamers.
Definition: cxStreamerService.h:42
cx::StreamerPtr
boost::shared_ptr< class Streamer > StreamerPtr
Definition: cxImageReceiverThread.h:29