C# Class Brunet.Concurrent.BlockingQueue

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

Méthodes publiques

Méthode Description
BlockingQueue ( ) : System.Collections
BlockingQueue ( int max_enqueues ) : System.Collections
Close ( ) : bool
Dequeue ( ) : object
Dequeue ( int millisec, bool &timedout ) : object
Enqueue ( object a ) : int
Peek ( ) : object
Peek ( int millisec, bool &timedout ) : object
Select ( IList queues, int timeout ) : int
TestThread1 ( ) : void

Private Methods

Méthode Description
Dequeue ( int millisec, bool &timedout, bool advance ) : object
MaxEnqueueTest ( ) : void
MultipleWriterTest ( ) : void
SelectTest ( ) : void
SetOrCloseRE ( bool set, bool close ) : bool
TestThread2 ( ) : void

Method Details

BlockingQueue() public méthode

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

BlockingQueue() public méthode

public BlockingQueue ( int max_enqueues ) : System.Collections
max_enqueues int
Résultat System.Collections

Close() public méthode

public Close ( ) : bool
Résultat bool

Dequeue() public méthode

public Dequeue ( ) : object
Résultat object

Dequeue() public méthode

public Dequeue ( int millisec, bool &timedout ) : object
millisec int
timedout bool
Résultat object

Enqueue() public méthode

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

Peek() public méthode

public Peek ( ) : object
Résultat object

Peek() public méthode

public Peek ( int millisec, bool &timedout ) : object
millisec int
timedout bool
Résultat object

Select() public static méthode

public static Select ( IList queues, int timeout ) : int
queues IList
timeout int
Résultat int

TestThread1() public méthode

public TestThread1 ( ) : void
Résultat void