33 const std::string& windowName()
const;
36 void setWindowName(
const std::string& windowName );
39 const std::string& channelName()
const;
42 void setChannelName(
const std::string& channelName );
44 bool autoStart()
const;
46 void setAutoStart(
bool autoStart );
49 int frameRate()
const;
52 void setFrameRate(
int frameRate );
55 const std::string& dataType()
const;
58 void setDataType(
const std::string& dataType );
61 const std::string& pixelFormat()
const;
64 void setPixelFormat(
const std::string& pixelFormat );
67 int numBuffers()
const;
70 void setNumBuffers(
int numBuffers );
73 const std::string& readBuffer()
const;
76 void setReadBuffer(
const std::string& readBuffer );
82 void setMetadataPublisher(
98 void clearImageTasks();
107 friend class boost::serialization::access;
109 template <
class Archive>
110 void serialize(Archive& ar,
const unsigned int version)
112 ar & BOOST_SERIALIZATION_NVP( myWindowName );
113 ar & BOOST_SERIALIZATION_NVP( myChannelName );
114 ar & BOOST_SERIALIZATION_NVP( myFrameRate );
115 ar & BOOST_SERIALIZATION_NVP( myDataType );
116 ar & BOOST_SERIALIZATION_NVP( myPixelFormat );
117 ar & BOOST_SERIALIZATION_NVP( myNumBuffers );
118 ar & BOOST_SERIALIZATION_NVP( myReadBuffer );
119 ar & BOOST_SERIALIZATION_NVP( myMetadataPublisherRecord );
120 ar & BOOST_SERIALIZATION_NVP( myImageTaskRecords );
123 ar & BOOST_SERIALIZATION_NVP( myAutoStart );