| 17 | namespace proto { |
| 18 | |
| 19 | size_t FinalSender::send(const ::proto::OrderMessage& value) |
| 20 | { |
| 21 | // Serialize the value into the FBE stream |
| 22 | size_t serialized = OrderMessageModel.serialize(value); |
| 23 | assert((serialized > 0) && "proto::OrderMessage serialization failed!"); |
| 24 | assert(OrderMessageModel.verify() && "proto::OrderMessage validation failed!"); |
| 25 | |
| 26 | // Log the value |
| 27 | if (this->_logging) |
| 28 | { |
| 29 | std::string message = value.string(); |
| 30 | this->onSendLog(message); |
| 31 | } |
| 32 | |
| 33 | // Send the serialized value |
| 34 | return this->send_serialized(serialized); |
| 35 | } |
| 36 | |
| 37 | size_t FinalSender::send(const ::proto::BalanceMessage& value) |
| 38 | { |
nothing calls this directly
no test coverage detected