* Send OrderMessage value * @this {!Client} * @param {!OrderMessage} value OrderMessage value to send * @returns {!number} Sent bytes
(value)
| 7059 | * @returns {!number} Sent bytes |
| 7060 | */ |
| 7061 | send_OrderMessage (value) { // eslint-disable-line |
| 7062 | // Serialize the value into the FBE stream |
| 7063 | let serialized = this.OrderMessageSenderModel.serialize(value) |
| 7064 | console.assert((serialized > 0), 'protoex.OrderMessage serialization failed!') |
| 7065 | console.assert(this.OrderMessageSenderModel.verify(), 'protoex.OrderMessage validation failed!') |
| 7066 | |
| 7067 | // Log the value |
| 7068 | if (this.logging) { |
| 7069 | this.onSendLog(value.toString()) |
| 7070 | } |
| 7071 | |
| 7072 | // Send the serialized value |
| 7073 | return this.sendSerialized(serialized) |
| 7074 | } |
| 7075 | |
| 7076 | /** |
| 7077 | * Send BalanceMessage value |