 
    
Stream Functions - Alphabetical List
S
| Accepts a connection to a listening communication stream by a client. | |
| Closes the stream. | |
| Closes all streams established using stream_listen, stream_connect or stream_accept. | |
| Connects to a listening stream referenced by the given URI. | |
| Creates a "memory stream" that may be used to read from or write to a buffer in memory instead of a communication channel. | |
| Flushes the stream buffer. | |
| Gets the values of boolean properties of the stream. | |
| Returns the character format of the stream. | |
| Gets the values of double properties of the stream. | |
| Gets the values of integer properties of the stream. | |
| Gets the value of a string property of the stream. | |
| Receives data over a client stream. | |
| Establishes a server stream which listens on the given URI. | |
| Prepares the t_stream_peek_state to begin peeking for data. | |
| Peeks ahead in the input stream to read a byte from the stream. | |
| Peeks ahead in the input stream to read an array of bytes from a client stream. | |
| Peeks ahead in the input stream to read a double-precision (64-bit) floating-point number from the stream. | |
| Peeks ahead in the input stream to read an array of double-precision (64-bit) floating-point numbers from a client stream. | |
| Finishes a "peek" operation by removing all peeked data from the input stream. | |
| Peeks ahead in the input stream to read a 32-bit integer from the stream. | |
| Peeks ahead in the input stream to read an array of 32-bit integers from a client stream. | |
| Peeks ahead in the input stream to read a long (64-bit) integer from the stream. | |
| Peeks ahead in the input stream to read an array of long (64-bit) integers from a client stream. | |
| Peeks ahead in the input stream to read a short (16-bit) integer from the stream. | |
| Peeks ahead in the input stream to read an array of short (16-bit) integers from a client stream. | |
| Peeks ahead in the input stream to read a single-precision (32-bit) floating-point number from the stream. | |
| Peeks ahead in the input stream to read an array of single-precision (32-bit) floating-point numbers from a client stream. | |
| Peeks ahead in the input stream to read a "unit" from the stream, where the size of a "unit" is determined by the unit_size parameter. | |
| Peeks ahead in the input stream to read an array of "units" from a client stream, where the size of a "unit" is determined by the unit_size parameter. | |
| Peeks ahead in the input stream to read an array of UTF-8 characters from a client stream. | |
| Peeks ahead in the input stream to read an array of UTF-16 characters from a client stream. | |
| Peeks ahead in the input stream to read an array of UTF-32 characters from a client stream. | |
| Prepares the t_stream_poke_state to begin poking data to the stream. | |
| Writes a byte to the stream buffer. | |
| Writes an array of bytes to the stream buffer. | |
| Writes a double-precision (64-bit) floating-point number to the stream buffer. | |
| Writes an array of double-precision (64-bit) floating-point numbers to the stream buffer. | |
| Finishes a "poke" operation by updating the stream buffer pointers so that all poked data is now marked as written to the stream. | |
| Writes a 32-bit integer to the stream buffer. | |
| Writes an array of 32-bit integers to the stream buffer. | |
| Writes a long (64-bit) integer to the stream buffer. | |
| Writes an array of long (64-bit) integers to the stream buffer. | |
| Writes a short (16-bit) integer to the stream buffer. | |
| Writes an array of short (16-bit) integers to the stream buffer. | |
| Writes a single-precision (32-bit) floating-point number to the stream buffer. | |
| Writes an array of single-precision (32-bit) floating-point numbers to the stream buffer. | |
| Writes a "unit" to the stream buffer, where the size of a "unit" is determined by the unit_size parameter. | |
| Writes an array of "units" to the stream buffer, where the size of a "unit" is determined by the unit_size parameter. | |
| Writes an array of UTF-8 characters to the stream buffer. | |
| Writes an array of UTF-16 characters to the stream buffer. | |
| Writes an array of UTF-32 characters to the stream buffer. | |
| Polls the stream to determine whether it is possible to send or receive or accept a connection without blocking. | |
| Prints a formatted string of UTF-8 characters to the stream buffer. | |
| Prints a formatted string of UTF-8 characters to the stream buffer. | |
| Prints a formatted string of UTF-8 characters to the stream buffer. | |
| Prints a formatted string of UTF-8 characters to the stream buffer. | |
| Receives data over a client stream. | |
| Receives a single byte over a client stream. | |
| Receives an array of bytes over a client stream. | |
| Receives an array of bytes over a client stream. | |
| Receives a 64-bit, double-precision, floating-point number over a client stream. | |
| Receives an array of 64-bit, double-position, floating-point numbers over a client stream. | |
| Receives an array of 64-bit, double-position, floating-point numbers over a client stream. | |
| Receives a 32-bit integer over a client stream. | |
| Receives an array of 32-bit integers over a client stream. | |
| Receives an array of 32-bit integers over a client stream. | |
| Receives a 64-bit integer over a client stream. | |
| Receives an array of 64-bit integers over a client stream. | |
| Receives an array of 64-bit integers over a client stream. | |
| Receives a 16-bit integer over a client stream. | |
| Receives an array of 16-bit integers over a client stream. | |
| Receives an array of 16-bit integers over a client stream. | |
| Receives a 32-bit, single-precision, floating-point number over a client stream. | |
| Receives an array of 32-bit, single-precision, floating-point numbers over a client stream. | |
| eives an array of 32-bit, single-precision, floating-point numbers over a client stream. | |
| Receives a "unit" over a client stream, where the size of a "unit" is determined by the unit_size parameter. | |
| Receives an array of "units" over a client stream, where the size of a "unit" is determined by the unit_size parameter. | |
| Receives an array of "units" over a client stream, where the size of a "unit" is determined by the unit_size parameter. | |
| Receives a full UTF-8 character over a client stream. | |
| eives an array of UTF-8 characters over a client stream. | |
| Receives an array of UTF-8 characters over a client stream. | |
| Receives a full UTF-16 character over a client stream. | |
| Receives an array of UTF-16 characters over a client stream. | |
| Receives a full UTF-32 character over a client stream. | |
| Receives an array of UTF-32 characters over a client stream. | |
| Reads a formatted string of UTF-8 characters from the stream as an atomic unit. | |
| Reads a formatted string of UTF-8 characters from the stream as an atomic unit. | |
| Reads a formatted string of UTF-8 characters from the stream. | |
| Reads a formatted string of UTF-8 characters from the stream. | |
| Writes data to the stream buffer. | |
| Writes a single byte to the stream buffer. | |
| Writes an array of bytes to the stream buffer. | |
| Writes an array of bytes to the stream buffer. | |
| Writes a 64-bit double-precision floating-point number to the stream buffer. | |
| Writes an array of 64-bit double-precision floating-point numbers to the stream buffer. | |
| Writes an array of 64-bit double-precision floating-point numbers to the stream buffer. | |
| Writes a 32-bit integer to the stream buffer. | |
| Writes an array of 32-bit integers to the stream buffer. | |
| Writes an array of 32-bit integers to the stream buffer. | |
| Writes a 64-bit long integer to the stream buffer. | |
| Writes an array of 64-bit integers to the stream buffer. | |
| Writes an array of 64-bit long integers to the stream buffer. | |
| Writes a 16-bit short integer to the stream buffer. | |
| Writes an array of 16-bit integers to the stream buffer. | |
| Writes an array of 16-bit short integers to the stream buffer. | |
| Writes a 32-bit single-precision floating-point number to the stream buffer. | |
| Writes an array of 32-bit single-precision floating-point numbers to the stream buffer. | |
| Writes an array of 32-bit single-precision floating-point numbers to the stream buffer. | |
| Writes a "unit" to the stream buffer, where the size of a "unit" is determined by the unit_size parameter. | |
| Writes an array of "units" to the stream buffer, where the size of a "unit" is determined by the unit_size parameter. | |
| Writes an array of "units" to the stream buffer, where the size of a "unit" is determined by the unit_size parameter. | |
| Writes a UTF-8 character to the stream buffer. | |
| Writes an array of UTF-8 characters to the stream buffer. | |
| Writes UTF-8 characters to the stream buffer. | |
| Writes a UTF-16 character to the stream buffer. | |
| Writes an array of UTF-16 characters to the stream buffer. | |
| Writes UTF-16 characters to the stream buffer. | |
| Writes a UTF-32 character to the stream buffer. | |
| Writes an array of UTF-32 characters to the stream buffer. | |
| Writes UTF-32 characters to the stream buffer. | |
| Sets the values of boolean properties of the stream. | |
| Configures the byte order used by the stream for multi-byte data types. | |
| Determines whether the functions that send and receive t_utf8_char's, t_utf16_char's or t_utf32_char's, or arrays of them, convert between another character format when writing to or reading from the underlying communication channel. | |
| Sets the values of double properties of the stream. | |
| Sets the values of integer properties of the stream. | |
| Sets the value of a string property of the stream. | |
| Determines whether the functions that send and receive t_short's, t_utf16_char's, t_utf32_char's, t_int's, t_long's, or arrays of them, swap the bytes in the individual values. | |
| Shuts down send and/or receives in preparation for closing the stream. | 
         
    
Copyright ©2025 Quanser Inc. This page was generated 2025-06-17. "
                Submit feedback to Quanser about this page.
Link to this page.