示例#1
0
 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;
 }
示例#2
0
        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;
        }