Class
MsgInputStream
since: 0
Constructors
msg_input_stream_new
Prepares to send a GET request for uri on session, and returns a
GInputStream that can be used to read the response.
since: 0
Functions
msg_input_stream_send_async
Asynchronously sends the HTTP request associated with stream, and
reads the response headers. Call this after msg_input_stream_new()
and before the first g_input_stream_read_async() if you want to
check the HTTP status code before you start reading.
since: 0
Instance methods
Methods inherited from GInputStream (19)
g_input_stream_clear_pending
Clears the pending flag on stream.
unstable since: 2.0
g_input_stream_close
Closes the stream, releasing resources related to it.
unstable since: 2.0
g_input_stream_close_async
Requests an asynchronous closes of the stream, releasing resources related to it.
When the operation is finished callback will be called.
You can then call g_input_stream_close_finish() to get the result of the operation.
unstable since: 2.0
g_input_stream_close_finish
Finishes closing a stream asynchronously, started from g_input_stream_close_async().
unstable since: 2.0
g_input_stream_has_pending
Checks if an input stream has pending actions.
unstable since: 2.0
g_input_stream_is_closed
Checks if an input stream is closed.
unstable since: 2.0
g_input_stream_read
Tries to read count bytes from the stream into the buffer starting at
buffer. Will block during this read.
unstable since: 2.0
g_input_stream_read_all
Tries to read count bytes from the stream into the buffer starting at
buffer. Will block during this read.
unstable since: 2.0
g_input_stream_read_all_async
Request an asynchronous read of count bytes from the stream into the
buffer starting at buffer.
unstable since: 2.44
g_input_stream_read_all_finish
Finishes an asynchronous stream read operation started with g_input_stream_read_all_async().
unstable since: 2.44
g_input_stream_read_async
Request an asynchronous read of count bytes from the stream into the buffer
starting at buffer. When the operation is finished callback will be called.
You can then call g_input_stream_read_finish() to get the result of the operation.
unstable since: 2.0
g_input_stream_read_bytes
Like g_input_stream_read(), this tries to read count bytes from
the stream in a blocking fashion. However, rather than reading into
a user-supplied buffer, this will create a new GBytes containing
the data that was read. This may be easier to use from language bindings.
unstable since: 2.34
g_input_stream_read_bytes_async
Request an asynchronous read of count bytes from the stream into a
new GBytes. When the operation is finished callback will be
called. You can then call g_input_stream_read_bytes_finish() to get the
result of the operation.
unstable since: 2.34
g_input_stream_read_bytes_finish
Finishes an asynchronous stream read-into-GBytes operation.
unstable since: 2.34
g_input_stream_read_finish
Finishes an asynchronous stream read operation.
unstable since: 2.0
g_input_stream_set_pending
Sets stream to have actions pending. If the pending flag is
already set or stream is closed, it will return FALSE and set
error.
unstable since: 2.0
g_input_stream_skip
Tries to skip count bytes from the stream. Will block during the operation.
unstable since: 2.0
g_input_stream_skip_async
Request an asynchronous skip of count bytes from the stream.
When the operation is finished callback will be called.
You can then call g_input_stream_skip_finish() to get the result
of the operation.
unstable since: 2.0
g_input_stream_skip_finish
Finishes a stream skip operation.
unstable since: 2.0
Methods inherited from GSeekable (5)
g_seekable_can_seek
Tests if the stream supports the GSeekableIface.
unstable since: 2.0
g_seekable_can_truncate
Tests if the length of the stream can be adjusted with g_seekable_truncate().
unstable since: 2.0
g_seekable_seek
Seeks in the stream by the given offset, modified by type.
unstable since: 2.0
g_seekable_tell
Tells the current position within the stream.
unstable since: 2.0
g_seekable_truncate
Sets the length of the stream to offset. If the stream was previously
larger than offset, the extra data is discarded. If the stream was
previously shorter than offset, it is extended with NUL (‘\0’) bytes.
unstable since: 2.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
unstable since: 2.0
Class structure
struct MsgInputStreamClass {
GInputStreamClass parent_class;
void (* _g_reserved1) (
void
);
void (* _g_reserved2) (
void
);
void (* _g_reserved3) (
void
);
void (* _g_reserved4) (
void
);
void (* _g_reserved5) (
void
);
}
Class members
parent_class: GInputStreamClass- No description available.
_g_reserved1: void (* _g_reserved1) ( void )- No description available.
_g_reserved2: void (* _g_reserved2) ( void )- No description available.
_g_reserved3: void (* _g_reserved3) ( void )- No description available.
_g_reserved4: void (* _g_reserved4) ( void )- No description available.
_g_reserved5: void (* _g_reserved5) ( void )- No description available.