MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / insertions

Function insertions

tests/DCPS/Serializer/SerializerTest.cpp:74–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72};
73
74void insertions(ACE_Message_Block* chain, const Values& values,
75 const Encoding& encoding)
76{
77 Serializer serializer(chain, encoding);
78
79 serializer << ACE_OutputCDR::from_octet(values.octetValue);
80#if OPENDDS_HAS_EXPLICIT_INTS
81 serializer << ACE_OutputCDR::from_int8(values.int8Value);
82#endif
83 serializer << values.shortValue;
84 serializer << values.longValue;
85 serializer << values.longlongValue;
86#if OPENDDS_HAS_EXPLICIT_INTS
87 serializer << ACE_OutputCDR::from_uint8(values.uint8Value);
88#endif
89 serializer << values.ushortValue;
90 serializer << values.ulongValue;
91 serializer << values.ulonglongValue;
92 serializer << values.floatValue;
93 serializer << values.doubleValue;
94 serializer << values.longdoubleValue;
95 serializer << values.charValue;
96 serializer << ACE_OutputCDR::from_wchar(values.wcharValue);
97 serializer << ACE_OutputCDR::from_string(values.stringValue, 0);
98#ifndef OPENDDS_SAFETY_PROFILE
99 serializer << values.stdstringValue;
100#endif
101#ifdef DDS_HAS_WCHAR
102 serializer << ACE_OutputCDR::from_wstring(values.wstringValue, 0);
103#ifndef OPENDDS_SAFETY_PROFILE
104 serializer << values.stdwstringValue;
105#endif
106#endif
107}
108
109void array_insertions(
110 ACE_Message_Block* chain, const ArrayValues& values,

Callers 1

runTestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected