| 74 | } |
| 75 | |
| 76 | uint64_t utility::get_message_size(const byte_t* _data, size_t _size) { |
| 77 | uint64_t its_size(0); |
| 78 | if (VSOMEIP_SOMEIP_HEADER_SIZE <= _size) { |
| 79 | its_size = VSOMEIP_SOMEIP_HEADER_SIZE + bithelper::read_uint32_be(&_data[4]); |
| 80 | } |
| 81 | return its_size; |
| 82 | } |
| 83 | |
| 84 | uint32_t utility::get_payload_size(const byte_t* _data, uint32_t _size) { |
| 85 | if (_size <= VSOMEIP_FULL_HEADER_SIZE) |