| 438 | } |
| 439 | |
| 440 | Result SaveMessageSize(const void* message, const Descriptor* desc, uint32_t* size) |
| 441 | { |
| 442 | uint32_t calc_size = 0; |
| 443 | Result e = SaveMessage(message, desc, &calc_size, &SaveMessageSizeFunction); |
| 444 | if (e == RESULT_OK) |
| 445 | { |
| 446 | *size = calc_size; |
| 447 | } |
| 448 | else |
| 449 | { |
| 450 | *size = 0; |
| 451 | } |
| 452 | |
| 453 | return e; |
| 454 | } |
| 455 | |
| 456 | static bool SaveArrayFunction(void* context, const void* buffer, uint32_t buffer_size) |
| 457 | { |
nothing calls this directly
no test coverage detected