C# 클래스 MemExchange.Server.Processor.OrderDispatcher

상속: IOrderDispatcher
파일 보기 프로젝트 열기: ThomasVestergaard/MemExchange

공개 메소드들

메소드 설명
HandDuoLimitOrderUpdate ( ILimitOrder limitOrder1, double limitOrder1NewPrice, int limitOrder1NewQuantity, ILimitOrder limitOrder2, double limitOrder2NewPrice, int limitOrder2NewQuantity ) : void
HandleAddLimitOrder ( ILimitOrder limitOrder ) : void
HandleAddStopLimitOrder ( IStopLimitOrder stopLimitOrder ) : void
HandleMarketOrder ( IMarketOrder marketOrder ) : void
OrderDispatcher ( IOutgoingQueue outgoingQueue, ILogger logger, IDateService dateService, IOrderRepository orderRepository ) : System.Collections.Generic

메소드 상세

HandDuoLimitOrderUpdate() 공개 메소드

public HandDuoLimitOrderUpdate ( ILimitOrder limitOrder1, double limitOrder1NewPrice, int limitOrder1NewQuantity, ILimitOrder limitOrder2, double limitOrder2NewPrice, int limitOrder2NewQuantity ) : void
limitOrder1 ILimitOrder
limitOrder1NewPrice double
limitOrder1NewQuantity int
limitOrder2 ILimitOrder
limitOrder2NewPrice double
limitOrder2NewQuantity int
리턴 void

HandleAddLimitOrder() 공개 메소드

public HandleAddLimitOrder ( ILimitOrder limitOrder ) : void
limitOrder ILimitOrder
리턴 void

HandleAddStopLimitOrder() 공개 메소드

public HandleAddStopLimitOrder ( IStopLimitOrder stopLimitOrder ) : void
stopLimitOrder IStopLimitOrder
리턴 void

HandleMarketOrder() 공개 메소드

public HandleMarketOrder ( IMarketOrder marketOrder ) : void
marketOrder IMarketOrder
리턴 void

OrderDispatcher() 공개 메소드

public OrderDispatcher ( IOutgoingQueue outgoingQueue, ILogger logger, IDateService dateService, IOrderRepository orderRepository ) : System.Collections.Generic
outgoingQueue IOutgoingQueue
logger ILogger
dateService IDateService
orderRepository IOrderRepository
리턴 System.Collections.Generic