Difference between revisions of "Thread:demand"

m (value → Variant)
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{newin|[[0.7.0]]|070|type=function}}
+
{{newinoldin|[[0.7.0]]|070|[[0.9.0]]|090|type=function|text=It has been moved to the [[Channel]] API}}
 
Receive a message from a thread.
 
Receive a message from a thread.
 
Wait for the message to exist before returning. (Can return nil in case of an error in the thread.)
 
Wait for the message to exist before returning. (Can return nil in case of an error in the thread.)
Line 5: Line 5:
 
=== Synopsis ===
 
=== Synopsis ===
 
<source lang="lua">
 
<source lang="lua">
value = Thread:demand(name)
+
value = Thread:demand( name )
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
 
{{param|string|name|The name of the message.}}
 
{{param|string|name|The name of the message.}}
 
=== Returns ===
 
=== Returns ===
{{param|value|value|The contents of the message.}}
+
{{param|Variant|value|The contents of the message.}}
 
== See Also ==
 
== See Also ==
 
* [[parent::Thread]]
 
* [[parent::Thread]]
* [[TSerial]] can convert tables to/from strings, so you can pass tables between threads.
 
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Receive a message from a thread. Wait for the message to exist before returning.}}
 
{{#set:Description=Receive a message from a thread. Wait for the message to exist before returning.}}
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|Thread:demand}}
 
{{i18n|Thread:demand}}

Latest revision as of 11:08, 31 January 2017

Available since LÖVE 0.7.0 and removed in LÖVE 0.9.0
It has been moved to the Channel API.

Receive a message from a thread. Wait for the message to exist before returning. (Can return nil in case of an error in the thread.)

Function

Synopsis

value = Thread:demand( name )

Arguments

string name
The name of the message.

Returns

Variant value
The contents of the message.

See Also

Other Languages