DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
|
Go to: Overview |
Simple queue of TableElementData objects.
Used by the framework to separate data receiving and data processing.
More...
Public Member Functions | |
void | Enqueue (Char TableElementTypeChar, int Number, int Value) |
Enqueues input data. More... | |
new void | Enqueue (TableElementData TableElementData) |
Enqueues the specified TableElementData object. More... | |
new TableElementData | Dequeue () |
Dequeues the TableElementData object at the front of the queue. More... | |
new TableElementData | Peek () |
Returns the TableElementData object at the front of the queue without dequeueing it. More... | |
new void | Clear () |
Clears all elements from the queue. More... | |
Properties | |
new int | Count [get] |
Gets the of TableElementData objects in the queue.. More... | |
Simple queue of TableElementData objects.
Used by the framework to separate data receiving and data processing.
Definition at line 12 of file InputQueue.cs.
|
inline |
Clears all elements from the queue.
Definition at line 88 of file InputQueue.cs.
|
inline |
Dequeues the TableElementData object at the front of the queue.
Definition at line 45 of file InputQueue.cs.
|
inline |
Enqueues input data.
TableElementTypeChar | Char specifing the TableElementType of the TableElement (see TableElementTypeEnum for valid values) |
Number | The number of the TableElement. |
Value | The value of the TableElement. |
Definition at line 23 of file InputQueue.cs.
|
inline |
Enqueues the specified TableElementData object.
TableElementData | The table element data. |
Definition at line 33 of file InputQueue.cs.
|
inline |
Returns the TableElementData object at the front of the queue without dequeueing it.
Definition at line 57 of file InputQueue.cs.
|
get |
Gets the of TableElementData objects in the queue..
The count of TableElementData object.
Definition at line 73 of file InputQueue.cs.