* Send OrderMessage value * @this {!Sender} * @param {!OrderMessage} value OrderMessage value to send * @returns {!number} Sent bytes
(value)
| 6390 | * @returns {!number} Sent bytes |
| 6391 | */ |
| 6392 | send_OrderMessage (value) { // eslint-disable-line |
| 6393 | // Serialize the value into the FBE stream |
| 6394 | let serialized = this.OrderMessageModel.serialize(value) |
| 6395 | console.assert((serialized > 0), 'proto.OrderMessage serialization failed!') |
| 6396 | console.assert(this.OrderMessageModel.verify(), 'proto.OrderMessage validation failed!') |
| 6397 | |
| 6398 | // Log the value |
| 6399 | if (this.logging) { |
| 6400 | this.onSendLog(value.toString()) |
| 6401 | } |
| 6402 | |
| 6403 | // Send the serialized value |
| 6404 | return this.sendSerialized(serialized) |
| 6405 | } |
| 6406 | |
| 6407 | /** |
| 6408 | * Send BalanceMessage value |