32 #ifndef CXLOCALSERVERSTREAMERSERVER_H 33 #define CXLOCALSERVERSTREAMERSERVER_H 35 #include "org_custusx_core_video_Export.h" 40 class ctkPluginContext;
61 std::vector<PropertyPtr> getSettings(QDomElement root);
63 BoolPropertyBasePtr getRunLocalServerOption(QDomElement root);
64 FilePathPropertyPtr getLocalServerNameOption(QDomElement root);
81 virtual void startStreaming(
SenderPtr sender);
82 virtual void stopStreaming();
83 virtual bool isStreaming();
88 virtual void streamSlot() {}
90 void processStateChanged();
92 bool localVideoServerIsRunning();
97 QString mServerArguments;
104 #endif // CXLOCALSERVERSTREAMERSERVER_H
std::map< QString, QString > StringMap
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
boost::shared_ptr< class Property > PropertyPtr
boost::shared_ptr< class BoolPropertyBase > BoolPropertyBasePtr
boost::shared_ptr< class DoublePropertyBase > DoublePropertyBasePtr
boost::shared_ptr< class LocalServerStreamer > LocalServerStreamerPtr
boost::shared_ptr< class ProcessWrapper > ProcessWrapperPtr
boost::shared_ptr< class FilePathProperty > FilePathPropertyPtr
boost::shared_ptr< Sender > SenderPtr
boost::shared_ptr< class Streamer > StreamerPtr
Namespace for all CustusX production code.