C# Class Brunet.Concurrent.Channel

Afficher le fichier Open project: pstjuste/brunet Class Usage Examples

Méthodes publiques

Свойство Type Description
State object

Protected Properties

Свойство Type Description
_close_event FireOnceEvent
_closed int
_count int
_enqueues int
_max_enqueues int
_queue LockFreeQueue

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
FireEnqueue ( ) : void

Private Methods

Méthode Description
ChannelTests ( ) : void

Method Details

Channel() public méthode

public Channel ( ) : System.Collections
Résultat System.Collections

Channel() public méthode

public Channel ( int max_enq ) : System.Collections
max_enq int
Résultat System.Collections

Channel() public méthode

public Channel ( int max_enqueues, object state ) : System.Collections
max_enqueues int
state object
Résultat System.Collections

Close() public méthode

public Close ( ) : bool
Résultat bool

CloseAfterEnqueue() public méthode

public CloseAfterEnqueue ( ) : bool
Résultat bool

Dequeue() public méthode

public Dequeue ( ) : object
Résultat object

Enqueue() public méthode

public Enqueue ( object a ) : int
a object
Résultat int

FireEnqueue() protected méthode

protected FireEnqueue ( ) : void
Résultat void

Peek() public méthode

public Peek ( ) : object
Résultat object

Property Details

State public_oe property

public object State
Résultat object

_close_event protected_oe property

protected FireOnceEvent,Brunet.Concurrent _close_event
Résultat FireOnceEvent

_closed protected_oe property

protected int _closed
Résultat int

_count protected_oe property

protected int _count
Résultat int

_enqueues protected_oe property

protected int _enqueues
Résultat int

_max_enqueues protected_oe property

protected int _max_enqueues
Résultat int

_queue protected_oe property

protected LockFreeQueue _queue
Résultat LockFreeQueue