Go to the documentation of this file.00001 #ifndef OMG_TDDS_PUB_COHERENT_SET_HPP_
00002 #define OMG_TDDS_PUB_COHERENT_SET_HPP_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <tdds/pub/pubfwd.hpp>
00023
00024
00025 namespace tdds { namespace pub {
00026
00027 template <typename DELEGATE>
00028 class CoherentSet : public dds::core::Value<DELEGATE> {
00029 public:
00061 explicit CoherentSet(const dds::pub::Publisher& pub) : dds::core::Value<DELEGATE>(pub) { }
00062 CoherentSet(const CoherentSet& src);
00063
00064 public:
00070 void end() { this->impl().end();}
00071
00072 public:
00077 ~CoherentSet();
00078 };
00079
00080 } }
00081
00082 #endif
00083