14 #ifndef OPENDDS_SAFETY_PROFILE 26 #ifndef OPENDDS_SAFETY_PROFILE 34 setopts(std::ostream& os)
36 return os << std::setfill(
'0') << std::setw(2);
44 namespace OpenDDS {
namespace DCPS {
60 void intersect(
const GuidSet& a,
const GuidSet& b, GuidSet& result)
67 #ifndef OPENDDS_SAFETY_PROFILE 77 for (std::size_t i = 0; i < len; ++i) {
80 if ((i + 1) % 4 == 0) os << sep;
85 for (std::size_t i = 0; i < len; ++i) {
105 is >> std::hex >> word;
109 is >> std::hex >> word;
113 is >> std::hex >> word;
117 is >> std::hex >> word;
String to_dds_string(unsigned short to_convert)
key GuidPrefix_t guidPrefix
void guidPrefix1(long p1)
String to_hex_dds_string(const unsigned char *data, const size_t size, const char delim, const size_t delim_every)
ACE_CDR::Boolean operator<<(Serializer &serializer, CoherentChangeControl &value)
Marshal/Insertion into a buffer.
key EntityKey_t entityKey
void guidPrefix2(long p2)
void entityId(EntityId_t entityId)
void guidPrefix0(long p0)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void intersect(const GuidSet &a, const GuidSet &b, GuidSet &result)
ACE_CDR::Boolean operator>>(Serializer &serializer, CoherentChangeControl &value)
const char * to_string(MessageId value)
OutputIterator intersect_sorted_ranges(InputIteratorA a, InputIteratorA aEnd, InputIteratorB b, InputIteratorB bEnd, OutputIterator intersect)
The Internal API and Implementation of OpenDDS.