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

Method to_string

dds/DCPS/EncapsulationHeader.cpp:28–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28String
29EncapsulationHeader::to_string() const
30{
31 switch (kind_) {
32 case KIND_CDR_BE:
33 return "CDR/XCDR1 Big Endian Plain";
34 case KIND_CDR_LE:
35 return "CDR/XCDR1 Little Endian Plain";
36 case KIND_PL_CDR_BE:
37 return "CDR/XCDR1 Big Endian Parameter List";
38 case KIND_PL_CDR_LE:
39 return "CDR/XCDR1 Little Endian Parameter List";
40 case KIND_CDR2_BE:
41 return "XCDR2 Big Endian Plain";
42 case KIND_CDR2_LE:
43 return "XCDR2 Little Endian Plain";
44 case KIND_D_CDR2_BE:
45 return "XCDR2 Big Endian Delimited";
46 case KIND_D_CDR2_LE:
47 return "XCDR2 Little Endian Delimited";
48 case KIND_PL_CDR2_BE:
49 return "XCDR2 Big Endian Parameter List";
50 case KIND_PL_CDR2_LE:
51 return "XCDR2 Little Endian Parameter List";
52 case KIND_XML:
53 return "XML";
54 case KIND_INVALID:
55 return "Invalid";
56 default:
57 return "Unknown: 0x" + to_dds_string(static_cast<unsigned>(kind_), true);
58 }
59}
60
61bool
62EncapsulationHeader::set_encapsulation_options(Message_Block_Ptr& mb)

Callers 1

to_encoding_iFunction · 0.45

Calls 1

to_dds_stringFunction · 0.70

Tested by

no test coverage detected