10 #ifndef OPENDDS_NO_OBJECT_MODEL_PROFILE 19 #include <dds/DdsDcpsGuidTypeSupportImpl.h> 26 #if !defined (__ACE_INLINE__) 50 for (GroupCoherentSamples::iterator it =
52 if (!(serializer << it->first) ||
53 !(serializer << it->second.num_samples_) ||
54 !(serializer << it->second.last_sample_)) {
75 !(serializer >> sz)) {
79 for (ACE_UINT32 i = 0; i < sz; ++i) {
81 ACE_UINT32 num_sample = 0;
82 ACE_INT16 last_sample = 0;
84 if (!(serializer >> writer) ||
85 !(serializer >> num_sample) ||
86 !(serializer >> last_sample)) {
90 std::pair<GroupCoherentSamples::iterator, bool> pair =
115 GroupCoherentSamples::const_iterator itEnd =
117 for (GroupCoherentSamples::const_iterator it =
120 <<
"num_samples: " << it->second.num_samples_ <<
", " 121 <<
"last_sample: " << it->second.last_sample_.getValue() << std::endl;
132 #endif // OPENDDS_NO_OBJECT_MODEL_PROFILE
GroupCoherentSamples group_coherent_samples_
const LogLevel::Value value
const GUID_t GUID_UNKNOWN
Nil value for GUID.
#define OpenDDS_Dcps_Export
const char * c_str() const
WriterCoherentSample coherent_samples_
Class to serialize and deserialize data for DDS.
ACE_CDR::Boolean operator<<(Serializer &serializer, CoherentChangeControl &value)
Marshal/Insertion into a buffer.
SequenceNumber last_sample_
End Coherent Change message.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
ACE_CDR::Boolean operator>>(Serializer &serializer, CoherentChangeControl &value)
The Internal API and Implementation of OpenDDS.