| 30 | } |
| 31 | |
| 32 | void unsubscribe_command::deserialize(const std::vector<byte_t>& _buffer, error_e& _error) { |
| 33 | |
| 34 | size_t its_size(COMMAND_HEADER_SIZE + sizeof(service_) + sizeof(instance_) + sizeof(eventgroup_) + sizeof(major_) + sizeof(event_) |
| 35 | + sizeof(pending_id_)); |
| 36 | |
| 37 | if (its_size > _buffer.size()) { |
| 38 | |
| 39 | _error = error_e::ERROR_NOT_ENOUGH_BYTES; |
| 40 | return; |
| 41 | } |
| 42 | |
| 43 | // deserialize header |
| 44 | subscribe_command_base::deserialize(_buffer, _error); |
| 45 | } |
| 46 | |
| 47 | } // namespace protocol |
| 48 | } // namespace vsomeip |
nothing calls this directly
no test coverage detected