C# Класс Brunet.Concurrent.Channel

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
State object

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

Свойство Тип Описание
_close_event FireOnceEvent
_closed int
_count int
_enqueues int
_max_enqueues int
_queue LockFreeQueue

Открытые методы

Метод Описание
Channel ( ) : System.Collections
Channel ( int max_enq ) : System.Collections
Channel ( int max_enqueues, object state ) : System.Collections
Close ( ) : bool
CloseAfterEnqueue ( ) : bool
Dequeue ( ) : object
Enqueue ( object a ) : int
Peek ( ) : object

Защищенные методы

Метод Описание
FireEnqueue ( ) : void

Приватные методы

Метод Описание
ChannelTests ( ) : void

Описание методов

Channel() публичный Метод

public Channel ( ) : System.Collections
Результат System.Collections

Channel() публичный Метод

public Channel ( int max_enq ) : System.Collections
max_enq int
Результат System.Collections

Channel() публичный Метод

public Channel ( int max_enqueues, object state ) : System.Collections
max_enqueues int
state object
Результат System.Collections

Close() публичный Метод

public Close ( ) : bool
Результат bool

CloseAfterEnqueue() публичный Метод

public CloseAfterEnqueue ( ) : bool
Результат bool

Dequeue() публичный Метод

public Dequeue ( ) : object
Результат object

Enqueue() публичный Метод

public Enqueue ( object a ) : int
a object
Результат int

FireEnqueue() защищенный Метод

protected FireEnqueue ( ) : void
Результат void

Peek() публичный Метод

public Peek ( ) : object
Результат object

Описание свойств

State публичное свойство

public object State
Результат object

_close_event защищенное свойство

protected FireOnceEvent,Brunet.Concurrent _close_event
Результат FireOnceEvent

_closed защищенное свойство

protected int _closed
Результат int

_count защищенное свойство

protected int _count
Результат int

_enqueues защищенное свойство

protected int _enqueues
Результат int

_max_enqueues защищенное свойство

protected int _max_enqueues
Результат int

_queue защищенное свойство

protected LockFreeQueue _queue
Результат LockFreeQueue