gcut-string-io-channel 3 CUTTER Library
gcut-string-io-channel

## Synopsis

    GIOChannel *        gcut_string_io_channel_new          (const gchar *initial);
    GString *           gcut_string_io_channel_get_string   (GIOChannel *channel);
    void                gcut_string_io_channel_clear        (GIOChannel *channel);
    gsize               gcut_string_io_channel_get_buffer_limit
                                                            (GIOChannel *channel);
    void                gcut_string_io_channel_set_buffer_limit
                                                            (GIOChannel *channel,
                                                             gsize limit);
    gsize               gcut_string_io_channel_get_limit    (GIOChannel *channel);
    void                gcut_string_io_channel_set_limit    (GIOChannel *channel,
                                                             gsize limit);
    gboolean            gcut_string_io_channel_get_read_fail
                                                            (GIOChannel *channel);
    void                gcut_string_io_channel_set_read_fail
                                                            (GIOChannel *channel,
                                                             gboolean read_fail);
    gboolean            gcut_string_io_channel_get_pipe_mode
                                                            (GIOChannel *channel);
    void                gcut_string_io_channel_set_pipe_mode
                                                            (GIOChannel *channel,
                                                             gboolean pipe_mode);
    GMainContext *      gcut_string_io_channel_get_main_context
                                                            (GIOChannel *channel);
    void                gcut_string_io_channel_set_main_context
                                                            (GIOChannel *channel,
                                                             GMainContext *main_context);

## Description

## Details

### gcut_string_io_channel_new ()

    GIOChannel *        gcut_string_io_channel_new          (const gchar *initial);

initial :

Returns :

gcut_string_io_channel_new

### gcut_string_io_channel_get_string ()

    GString *           gcut_string_io_channel_get_string   (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_string

### gcut_string_io_channel_clear ()

    void                gcut_string_io_channel_clear        (GIOChannel *channel);

channel :

gcut_string_io_channel_clear

### gcut_string_io_channel_get_buffer_limit ()

    gsize               gcut_string_io_channel_get_buffer_limit
                                                            (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_buffer_limit

### gcut_string_io_channel_set_buffer_limit ()

    void                gcut_string_io_channel_set_buffer_limit
                                                            (GIOChannel *channel,
                                                             gsize limit);

channel :

limit :

gcut_string_io_channel_set_buffer_limit

### gcut_string_io_channel_get_limit ()

    gsize               gcut_string_io_channel_get_limit    (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_limit

### gcut_string_io_channel_set_limit ()

    void                gcut_string_io_channel_set_limit    (GIOChannel *channel,
                                                             gsize limit);

channel :

limit :

gcut_string_io_channel_set_limit

### gcut_string_io_channel_get_read_fail ()

    gboolean            gcut_string_io_channel_get_read_fail
                                                            (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_read_fail

### gcut_string_io_channel_set_read_fail ()

    void                gcut_string_io_channel_set_read_fail
                                                            (GIOChannel *channel,
                                                             gboolean read_fail);

channel :

read_fail :

gcut_string_io_channel_set_read_fail

### gcut_string_io_channel_get_pipe_mode ()

    gboolean            gcut_string_io_channel_get_pipe_mode
                                                            (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_pipe_mode

### gcut_string_io_channel_set_pipe_mode ()

    void                gcut_string_io_channel_set_pipe_mode
                                                            (GIOChannel *channel,
                                                             gboolean pipe_mode);

channel :

pipe_mode :

gcut_string_io_channel_set_pipe_mode

### gcut_string_io_channel_get_main_context ()

    GMainContext *      gcut_string_io_channel_get_main_context
                                                            (GIOChannel *channel);

channel :

Returns :

gcut_string_io_channel_get_main_context

### gcut_string_io_channel_set_main_context ()

    void                gcut_string_io_channel_set_main_context
                                                            (GIOChannel *channel,
                                                             GMainContext *main_context);

channel :

main_context :

gcut_string_io_channel_set_main_context