public OrderCollection2(Action <Order> onFinish) { this.OnFinish = onFinish; sellPack = new OrderPack(true); buyPack = new OrderPack(false); lifeMgr = new OrderLifeManager <Order>(sellPack.list, buyPack.list, sellPack.Sync, buyPack.Sync); lifeMgr.OnExpired += lifeMgr_OnExpired; }
public OrderCollection(Action <Order> OnFinish) { this.OnFinish = OnFinish; BuyList = new List <Order>(); SellList = new List <Order>(); buySync = new object(); sellSync = new object(); olm = new OrderLifeManager <Order>(BuyList, SellList, buySync, sellSync); olm.OnExpired += olm_OnExpired; }