![]() |
![]() |
![]() |
GIO Reference Manual | ![]() |
---|---|---|---|---|
GDataInputStream; enum GDataStreamByteOrder; enum GDataStreamNewlineType; GDataInputStream* g_data_input_stream_new (GInputStream *base_stream); void g_data_input_stream_set_byte_order (GDataInputStream *stream, GDataStreamByteOrder order); GDataStreamByteOrder g_data_input_stream_get_byte_order (GDataInputStream *stream); void g_data_input_stream_set_newline_type (GDataInputStream *data_stream, GDataStreamNewlineType type); GDataStreamNewlineType g_data_input_stream_get_newline_type (GDataInputStream *stream); guchar g_data_input_stream_read_byte (GDataInputStream *stream, GCancellable *cancellable, GError **error); gint16 g_data_input_stream_read_int16 (GDataInputStream *stream, GCancellable *cancellable, GError **error); guint16 g_data_input_stream_read_uint16 (GDataInputStream *stream, GCancellable *cancellable, GError **error); gint32 g_data_input_stream_read_int32 (GDataInputStream *stream, GCancellable *cancellable, GError **error); guint32 g_data_input_stream_read_uint32 (GDataInputStream *stream, GCancellable *cancellable, GError **error); gint64 g_data_input_stream_read_int64 (GDataInputStream *stream, GCancellable *cancellable, GError **error); guint64 g_data_input_stream_read_uint64 (GDataInputStream *stream, GCancellable *cancellable, GError **error); char* g_data_input_stream_read_line (GDataInputStream *stream, gsize *length, GCancellable *cancellable, GError **error); char* g_data_input_stream_read_until (GDataInputStream *stream, gchar stop_char, gsize *length, GCancellable *cancellable, GError **error);
GObject +----GInputStream +----GFilterInputStream +----GBufferedInputStream +----GDataInputStream
typedef enum { G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN, G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN } GDataStreamByteOrder;
typedef enum { G_DATA_STREAM_NEWLINE_TYPE_LF, G_DATA_STREAM_NEWLINE_TYPE_CR, G_DATA_STREAM_NEWLINE_TYPE_CR_LF, G_DATA_STREAM_NEWLINE_TYPE_ANY } GDataStreamNewlineType;
GDataInputStream* g_data_input_stream_new (GInputStream *base_stream);
|
|
Returns : |
void g_data_input_stream_set_byte_order (GDataInputStream *stream, GDataStreamByteOrder order);
|
|
|
GDataStreamByteOrder g_data_input_stream_get_byte_order (GDataInputStream *stream);
|
|
Returns : |
GDataStreamByteOrder. |
void g_data_input_stream_set_newline_type (GDataInputStream *data_stream, GDataStreamNewlineType type);
|
|
|
GDataStreamNewlineType g_data_input_stream_get_newline_type (GDataInputStream *stream);
|
|
Returns : |
guchar g_data_input_stream_read_byte (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
gint16 g_data_input_stream_read_int16 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
guint16 g_data_input_stream_read_uint16 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
gint32 g_data_input_stream_read_int32 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
guint32 g_data_input_stream_read_uint32 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
gint64 g_data_input_stream_read_int64 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
gint64 read from stream .
|
guint64 g_data_input_stream_read_uint64 (GDataInputStream *stream, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
Returns : |
guint64 read from stream :
|
char* g_data_input_stream_read_line (GDataInputStream *stream, gsize *length, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
|
|
Returns : |
char* g_data_input_stream_read_until (GDataInputStream *stream, gchar stop_char, gsize *length, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |