Table of Contents > QUARC > User's Guide > QUARC External Interfaces > C Functions > Communications > Stream API > Function Reference
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 ©2024 Quanser Inc. This page was generated 2024-10-17. Submit feedback to Quanser about this page.
Link to this page.