Allows data to be passed from process to process.
Data can be sent into a pipe using the [Thread_Pipe->Set] tag. That value will remain in the pipe until another thread calls [Thread_Pipe->Get]. If a thread calls [Thread_Pipe->Get] and there is no data in the pipe then the thread can wait until an optional timeout value is reached.
[Global: 'myPipe' = (Thread_Pipe)]
[Variable: 'Result' = $myPipe->(Get: 1000)]
[If: $Result != Null]
...
[/If]
[$myPipe->(Set: 'Value')]
See the Lasso 8 Language Guide for examples of how to use this tag. This tag is documented on page 95.
Tag Link | [Thread_Pipe] | Category | Technical |
---|---|---|---|
Type | Substitution | Data Source | Any |
Support | Preferred | Version | 6.0 |
Output Type | Thread_Pipe | Security | Tag |
Implementation | LDML | Sets | Lasso 6.0 |
Please note that periodically LassoSoft will go through the notes and may incorporate information from them into the documentation. Any submission here gives LassoSoft a non-exclusive license and will be made available in various formats to the Lasso community.
©LassoSoft Inc 2015 | Web Development by Treefrog Inc | Privacy | Legal terms and Shipping | Contact LassoSoft