|
// automatically generated by the FlatBuffers compiler, do not modify |
|
|
|
/** |
|
* @const |
|
*/ |
|
var com = com || {}; |
|
|
|
/** |
|
* @const |
|
*/ |
|
com.alex = com.alex || {}; |
|
|
|
/** |
|
* @const |
|
*/ |
|
com.alex.generated = com.alex.generated || {}; |
|
|
|
/** |
|
* @constructor |
|
*/ |
|
com.alex.generated.Price = function() { |
|
/** |
|
* @type {flatbuffers.ByteBuffer} |
|
*/ |
|
this.bb = null; |
|
|
|
/** |
|
* @type {number} |
|
*/ |
|
this.bb_pos = 0; |
|
}; |
|
|
|
/** |
|
* @param {number} i |
|
* @param {flatbuffers.ByteBuffer} bb |
|
* @returns {com.alex.generated.Price} |
|
*/ |
|
com.alex.generated.Price.prototype.__init = function(i, bb) { |
|
this.bb_pos = i; |
|
this.bb = bb; |
|
return this; |
|
}; |
|
|
|
/** |
|
* @returns {number} |
|
*/ |
|
com.alex.generated.Price.prototype.bid = function() { |
|
return this.bb.readFloat32(this.bb_pos); |
|
}; |
|
|
|
/** |
|
* @returns {number} |
|
*/ |
|
com.alex.generated.Price.prototype.ask = function() { |
|
return this.bb.readFloat32(this.bb_pos + 4); |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
* @param {number} bid |
|
* @param {number} ask |
|
* @returns {flatbuffers.Offset} |
|
*/ |
|
com.alex.generated.Price.createPrice = function(builder, bid, ask) { |
|
builder.prep(4, 8); |
|
builder.writeFloat32(ask); |
|
builder.writeFloat32(bid); |
|
return builder.offset(); |
|
}; |
|
|
|
/** |
|
* @constructor |
|
*/ |
|
com.alex.generated.Tick = function() { |
|
/** |
|
* @type {flatbuffers.ByteBuffer} |
|
*/ |
|
this.bb = null; |
|
|
|
/** |
|
* @type {number} |
|
*/ |
|
this.bb_pos = 0; |
|
}; |
|
|
|
/** |
|
* @param {number} i |
|
* @param {flatbuffers.ByteBuffer} bb |
|
* @returns {com.alex.generated.Tick} |
|
*/ |
|
com.alex.generated.Tick.prototype.__init = function(i, bb) { |
|
this.bb_pos = i; |
|
this.bb = bb; |
|
return this; |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.ByteBuffer} bb |
|
* @param {com.alex.generated.Tick=} obj |
|
* @returns {com.alex.generated.Tick} |
|
*/ |
|
com.alex.generated.Tick.getRootAsTick = function(bb, obj) { |
|
return (obj || new com.alex.generated.Tick).__init(bb.readInt32(bb.position()) + bb.position(), bb); |
|
}; |
|
|
|
/** |
|
* @param {com.alex.generated.Price=} obj |
|
* @returns {com.alex.generated.Price} |
|
*/ |
|
com.alex.generated.Tick.prototype.price = function(obj) { |
|
var offset = this.bb.__offset(this.bb_pos, 4); |
|
return offset ? (obj || new com.alex.generated.Price).__init(this.bb_pos + offset, this.bb) : null; |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Encoding=} optionalEncoding |
|
* @returns {string|Uint8Array} |
|
*/ |
|
com.alex.generated.Tick.prototype.ric = function(optionalEncoding) { |
|
var offset = this.bb.__offset(this.bb_pos, 6); |
|
return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
*/ |
|
com.alex.generated.Tick.startTick = function(builder) { |
|
builder.startObject(2); |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
* @param {flatbuffers.Offset} priceOffset |
|
*/ |
|
com.alex.generated.Tick.addPrice = function(builder, priceOffset) { |
|
builder.addFieldStruct(0, priceOffset, 0); |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
* @param {flatbuffers.Offset} ricOffset |
|
*/ |
|
com.alex.generated.Tick.addRic = function(builder, ricOffset) { |
|
builder.addFieldOffset(1, ricOffset, 0); |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
* @returns {flatbuffers.Offset} |
|
*/ |
|
com.alex.generated.Tick.endTick = function(builder) { |
|
var offset = builder.endObject(); |
|
return offset; |
|
}; |
|
|
|
/** |
|
* @param {flatbuffers.Builder} builder |
|
* @param {flatbuffers.Offset} offset |
|
*/ |
|
com.alex.generated.Tick.finishTickBuffer = function(builder, offset) { |
|
builder.finish(offset); |
|
}; |
|
|
|
// Exports for Node.js and RequireJS |
|
this.com = com; |