* Send OrderMessage value * @this {!Client} * @param {!OrderMessage} value OrderMessage value to send * @returns {!number} Sent bytes
(value)
| 6817 | * @returns {!number} Sent bytes |
| 6818 | */ |
| 6819 | send_OrderMessage (value) { // eslint-disable-line |
| 6820 | // Serialize the value into the FBE stream |
| 6821 | let serialized = this.OrderMessageSenderModel.serialize(value) |
| 6822 | console.assert((serialized > 0), 'proto.OrderMessage serialization failed!') |
| 6823 | console.assert(this.OrderMessageSenderModel.verify(), 'proto.OrderMessage validation failed!') |
| 6824 | |
| 6825 | // Log the value |
| 6826 | if (this.logging) { |
| 6827 | this.onSendLog(value.toString()) |
| 6828 | } |
| 6829 | |
| 6830 | // Send the serialized value |
| 6831 | return this.sendSerialized(serialized) |
| 6832 | } |
| 6833 | |
| 6834 | /** |
| 6835 | * Send BalanceMessage value |