MCPcopy Create free account
hub / github.com/COVESA/vsomeip / deserialize_message

Method deserialize_message

implementation/message/src/deserializer.cpp:148–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146}
147
148std::shared_ptr<message_impl> deserializer::deserialize_message() {
149 try {
150 auto deserialized_message = std::make_shared<message_impl>();
151 if (false == deserialized_message->deserialize(this)) {
152 VSOMEIP_ERROR << "SOME/IP message deserialization failed!";
153 deserialized_message = nullptr;
154 }
155
156 return deserialized_message;
157 } catch (const std::exception& e) {
158 VSOMEIP_ERROR << "SOME/IP message deserialization failed with exception: " << e.what();
159 return nullptr;
160 }
161}
162
163void deserializer::set_data(const byte_t* _data, std::size_t _length) {
164 if (0 != _data) {

Callers 5

TESTFunction · 0.80
parseFunction · 0.80
parse_sequential_someipFunction · 0.80
TEST_FFunction · 0.80
on_messageMethod · 0.80

Calls 1

deserializeMethod · 0.45

Tested by 1

TEST_FFunction · 0.64