Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
BrightScript Version Navigation Menu
BrightScript Version Navigation Menu
nopaneltrue

Panel
borderColor#3D3D3D
bgColor#F4F4F4
titleColor#3D3D3D
borderWidth0
titleBGColor#3D3D3D
borderStylesolid

ON THIS PAGE

Table of Contents
indent20px

ifStreamReceive

SetLineEventPort(

...

messagePort As Object)

...

Sets the message port that roStreamLineEvent events will be posted to.

SetByteEventPort(

...

messagePort As Object)

Sets the message port that roStreamByteEvent events will be posted to.

SetByteArrayEventPort(messagePort As Object)

This method works like SetByteEventPort but causes roStreamByteArrayEvent messages like SetByteEventPort but causes roStreamByteArrayEvent messages to be posted to the message port when data is received. For some object types (for example, roTCPStream roTCPStream), this can be much more efficient since data no longer needs to be delivered to BrightScript a byte at a time.

SetReceiveEol(

...

messagePort As String or roByteArray)

Sets the sequence that will signify the end of line and cause a roStreamLineEvent to be delivered to the message port set by SetLineEventPort. If you need to set this value to a non-printing character, use the chr() global function or an roByteArray. If the sequence contains NUL bytes it must be passed as a an roByteArray since strings may not contain NUL bytes.

To use a NUL byte as a line terminator:

...