C# 클래스 Brunet.Concurrent.BlockingQueue

상속: Channel
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Dequeue ( int millisec, bool &timedout, bool advance ) : object
MaxEnqueueTest ( ) : void
MultipleWriterTest ( ) : void
SelectTest ( ) : void
SetOrCloseRE ( bool set, bool close ) : bool
TestThread2 ( ) : void

메소드 상세

BlockingQueue() 공개 메소드

public BlockingQueue ( ) : System.Collections
리턴 System.Collections

BlockingQueue() 공개 메소드

public BlockingQueue ( int max_enqueues ) : System.Collections
max_enqueues int
리턴 System.Collections

Close() 공개 메소드

public Close ( ) : bool
리턴 bool

Dequeue() 공개 메소드

public Dequeue ( ) : object
리턴 object

Dequeue() 공개 메소드

public Dequeue ( int millisec, bool &timedout ) : object
millisec int
timedout bool
리턴 object

Enqueue() 공개 메소드

public Enqueue ( object a ) : int
a object
리턴 int

Peek() 공개 메소드

public Peek ( ) : object
리턴 object

Peek() 공개 메소드

public Peek ( int millisec, bool &timedout ) : object
millisec int
timedout bool
리턴 object

Select() 공개 정적인 메소드

public static Select ( IList queues, int timeout ) : int
queues IList
timeout int
리턴 int

TestThread1() 공개 메소드

public TestThread1 ( ) : void
리턴 void