C# Класс Filters.IFilter

Abstracte class IFilter waarin filters worden uitgevoerd. In de filters worden de processtatussen gewijzigd.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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