* Send OrderMessage value * @this {!Sender} * @param {!OrderMessage} value OrderMessage value to send * @returns {!number} Sent bytes
(value)
| 6558 | * @returns {!number} Sent bytes |
| 6559 | */ |
| 6560 | send_OrderMessage (value) { // eslint-disable-line |
| 6561 | // Serialize the value into the FBE stream |
| 6562 | let serialized = this.OrderMessageModel.serialize(value) |
| 6563 | console.assert((serialized > 0), 'protoex.OrderMessage serialization failed!') |
| 6564 | console.assert(this.OrderMessageModel.verify(), 'protoex.OrderMessage validation failed!') |
| 6565 | |
| 6566 | // Log the value |
| 6567 | if (this.logging) { |
| 6568 | this.onSendLog(value.toString()) |
| 6569 | } |
| 6570 | |
| 6571 | // Send the serialized value |
| 6572 | return this.sendSerialized(serialized) |
| 6573 | } |
| 6574 | |
| 6575 | /** |
| 6576 | * Send BalanceMessage value |