C# 클래스 Filters.IFilter

Abstracte class IFilter waarin filters worden uitgevoerd. In de filters worden de processtatussen gewijzigd.
파일 보기 프로젝트 열기: kajnelissen/Sedat 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
input Queue
output Queue

공개 메소드들

메소드 설명
GetPriorityOrderStatus ( ) : OrderStatus

Retourneert de status van het order met de hoogste prioriteit. Als de outputbuffer leeg is, wordt de standaardstatus geretourneerd.

IFilter ( ) : System

InputBufferToString ( ) : List

Aanroepen van BufferToString voor omzetten van de buffer.

OrderToString ( int id ) : List
OutputBufferToString ( ) : List

Aanroepen van BufferToString voor omzetten van de buffer.

Process ( ) : void

Status van order veranderen.

Pull ( ) : AbstractOrder

Haalt order met hoogste prioriteit uit de outputbuffer van filter.

Push ( AbstractOrder order ) : void

Order wordt geplaatst in inputbuffer.

비공개 메소드들

메소드 설명
BufferToString ( Queue buffer ) : List

Omzetten van in/outputbuffers naar strings

메소드 상세

GetPriorityOrderStatus() 공개 메소드

Retourneert de status van het order met de hoogste prioriteit. Als de outputbuffer leeg is, wordt de standaardstatus geretourneerd.
public GetPriorityOrderStatus ( ) : OrderStatus
리턴 OrderStatus

IFilter() 공개 메소드

public IFilter ( ) : System
리턴 System

InputBufferToString() 공개 메소드

Aanroepen van BufferToString voor omzetten van de buffer.
public InputBufferToString ( ) : List
리턴 List

OrderToString() 공개 메소드

public OrderToString ( int id ) : List
id int
리턴 List

OutputBufferToString() 공개 메소드

Aanroepen van BufferToString voor omzetten van de buffer.
public OutputBufferToString ( ) : List
리턴 List

Process() 공개 추상적인 메소드

Status van order veranderen.
public abstract Process ( ) : void
리턴 void

Pull() 공개 메소드

Haalt order met hoogste prioriteit uit de outputbuffer van filter.
public Pull ( ) : AbstractOrder
리턴 Order.AbstractOrder

Push() 공개 메소드

Order wordt geplaatst in inputbuffer.
public Push ( AbstractOrder order ) : void
order Order.AbstractOrder Order
리턴 void

프로퍼티 상세

input 보호되어 있는 프로퍼티

Queue van orders input
protected Queue input
리턴 Queue

output 보호되어 있는 프로퍼티

Queue van orders output
protected Queue output
리턴 Queue