characters to terminate the read
optional GCancellable object, NULL to ignore. [allow-none]
a string with the data that was read before encountering any of the stop characters. Set length to a gsize to get the length of the string. This function will return NULL on an error. [transfer full]
GException on failure.
Reads a string from the data input stream, up to the first occurrence of any of the stop characters. In contrast to g_data_input_stream_read_until(), this function does not consume the stop character. You have to use g_data_input_stream_read_byte() to get it before calling g_data_input_stream_read_upto() again. Note that stop_chars may contain '\0' if stop_chars_len is specified. Since 2.24