C# Class IronRuby.StandardLibrary.Threading.RubyQueue

显示文件 Open project: jschementi/iron Class Usage Examples

Protected Properties

Property Type Description
_queue Queue
_waiting int

Public Methods

Method Description
RubyQueue ( ) : System.Collections.Generic

Protected Methods

Method Description
Dequeue ( ) : object
RubyQueue ( int capacity ) : System.Collections.Generic

Private Methods

Method Description
Clear ( RubyQueue self ) : RubyQueue
Dequeue ( RubyQueue self, [ nonBlocking ) : object
Enqueue ( RubyQueue self, object value ) : RubyQueue
Enqueue ( object value ) : void
GetCount ( RubyQueue self ) : int
GetNumberOfWaitingThreads ( RubyQueue self ) : int
IsEmpty ( RubyQueue self ) : bool

Method Details

Dequeue() protected method

protected Dequeue ( ) : object
return object

RubyQueue() public method

public RubyQueue ( ) : System.Collections.Generic
return System.Collections.Generic

RubyQueue() protected method

protected RubyQueue ( int capacity ) : System.Collections.Generic
capacity int
return System.Collections.Generic

Property Details

_queue protected_oe property

protected Queue _queue
return Queue

_waiting protected_oe property

protected int _waiting
return int