public SyncPipe(ILpCore core, IInstrumTable instrumTable, IAccountTable accountTable, IStopOrderTable stopOrderTable, IOrderTable orderTable, ITradeTable tradeTable, ICashTable positionTable, IHoldingTable holdingTable) { _core = core; _instrumTable = instrumTable; _accountTable = accountTable; _stopOrderTable = stopOrderTable; _orderTable = orderTable; _tradeTable = tradeTable; _cashTable = positionTable; _holdingTable = holdingTable; }
public LpAppFactory(ILpCore core, IInstrumTable instrumTable, IAccountTable accountTable, IStopOrderTable stopOrderTable, IOrderTable orderTable, ITradeTable tradeTable, ICashTable positionTable, IHoldingTable holdingTable, ITickDispatcher tickDisp) { _core = core; _instrumTable = instrumTable; _accountTable = accountTable; _stopOrderTable = stopOrderTable; _orderTable = orderTable; _tradeTable = tradeTable; _positionTable = positionTable; _holdingTable = holdingTable; _tickDisp = tickDisp; }
public SyncPipeServer(ILpCore core, ushort pipe) { _core = core; _pipe = pipe; }
public TickPipe(ILpCore core, ITickDispatcher tickDisp, IInstrumTable instrumTable) { _core = core; _tickDisp = tickDisp; _instrumTable = instrumTable; }
public LeechServerPipeFactory(ILpCore core) { _core = core; }