Example #1
0
func (o *OrderNode) CopyTo(to *msg.Message) {
	to.Kind = o.Kind()
	to.Price = o.Price()
	to.Amount = o.Amount()
	to.TraderId = o.TraderId()
	to.TradeId = o.TradeId()
	to.StockId = o.StockId()
}
Example #2
0
func (m *M) completeNotCancelled(nc *pqueue.OrderNode) {
	ncm := msg.Message{}
	nc.CopyTo(&ncm)
	ncm.Kind = msg.NOT_CANCELLED
	m.Out.Write(ncm)
}
Example #3
0
func (m *M) completeCancelled(c *pqueue.OrderNode) {
	cm := msg.Message{}
	c.CopyTo(&cm)
	cm.Kind = msg.CANCELLED
	m.Out.Write(cm)
}