mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-25 22:38:04 +02:00
18 lines
No EOL
366 B
Text
18 lines
No EOL
366 B
Text
class OneBuffer {
|
|
var datum:Object = null;
|
|
var filled:Boolean = false;
|
|
def send(v:Object) {
|
|
when (!filled) {
|
|
datum = v;
|
|
filled = true;
|
|
}
|
|
}
|
|
def receive():Object {
|
|
when (filled) {
|
|
val v = datum;
|
|
datum = null;
|
|
filled = false;
|
|
return v;
|
|
}
|
|
}
|
|
} |