Add an optional timeout value, in milliseconds, to the LineIn method of the RexxQueue class. If specified, LineIn would wait up to the given amount of time for something to be added to the queue. If something appears before the timeout expires, it is returned immediately. If a timeout occurs, .nil would be returned just like the Pull method.
This would be extremely useful for interprocess communications to avoid potential hangs, repeated query loops, or semaphore waits and associated pulses and timeouts.
Thank you for your consideration!