MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / send_OrderMessage

Method send_OrderMessage

projects/JavaScript/proto/protoex.js:7061–7074  ·  view source on GitHub ↗

* Send OrderMessage value * @this {!Client} * @param {!OrderMessage} value OrderMessage value to send * @returns {!number} Sent bytes

(value)

Source from the content-addressed store, hash-verified

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

Callers 1

sendMethod · 0.95

Calls 5

onSendLogMethod · 0.95
sendSerializedMethod · 0.95
serializeMethod · 0.45
verifyMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected