请求异步关闭流,释放与其相关的资源。操作完成后,将调用 callback
。然后,您可以调用 g_input_stream_close_finish()
来获取操作的结果。
完成异步关闭流,从 g_input_stream_close_async() 开始。
尝试从流中读取 count
字节到从 buffer
开始的缓冲区中。 将在此读取期间阻塞。
尝试从流中读取 count
字节到从 buffer
开始的缓冲区中。 将在此读取期间阻塞。
请求从流中异步读取 count
字节到从 buffer
开始的缓冲区中。
完成以 g_input_stream_read_all_async() 开始的异步流读取操作。
请求从流中异步读取 count
字节到从 buffer
开始的缓冲区中。操作完成后,将调用 callback
。然后,您可以调用 g_input_stream_read_finish()
来获取操作的结果。
与 g_input_stream_read() 类似,这尝试以阻塞方式从流中读取 count
字节。 但是,与其读取到用户提供的缓冲区中,不如创建一个新的 GBytes
,其中包含读取的数据。 从语言绑定中使用它可能更容易。
请求从流中异步读取 count
字节到新的 GBytes
中。 操作完成后,将调用 callback
。 然后,您可以调用 g_input_stream_read_bytes_finish()
来获取操作的结果。
将 stream
设置为具有挂起的操作。 如果已设置挂起标志或 stream
已关闭,它将返回 FALSE
并设置 error
。
尝试从流中跳过 count
字节。 将在操作期间阻塞。
请求从流中异步跳过 count
字节。 操作完成后,将调用 callback
。 然后,您可以调用 g_input_stream_skip_finish()
来获取操作的结果。