Synopsis

                    GOIOContextClass;
GOIOContext *       go_io_context_new                   (GOCmdContext *cc);
void                go_io_context_processing_file       (GOIOContext *ioc,
                                                         char const *uri);
void                go_io_context_set_num_files         (GOIOContext *ioc,
                                                         guint count);
void                go_io_count_progress_set            (GOIOContext *io_context,
                                                         gint total,
                                                         gint step);
void                go_io_count_progress_update         (GOIOContext *io_context,
                                                         gint inc);
void                go_io_error_clear                   (GOIOContext *ioc);
void                go_io_error_display                 (GOIOContext *ioc);
void                go_io_error_info_set                (GOIOContext *ioc,
                                                         GOErrorInfo *error);
gboolean            go_io_error_occurred                (GOIOContext *ioc);
void                go_io_error_push                    (GOIOContext *ioc,
                                                         GOErrorInfo *error);
void                go_io_error_string                  (GOIOContext *ioc,
                                                         const gchar *str);
void                go_io_error_unknown                 (GOIOContext *ioc);
void                go_io_progress_message              (GOIOContext *io_context,
                                                         const gchar *msg);
void                go_io_progress_range_pop            (GOIOContext *io_context);
void                go_io_progress_range_push           (GOIOContext *io_context,
                                                         gdouble min,
                                                         gdouble max);
void                go_io_progress_unset                (GOIOContext *io_context);
void                go_io_progress_update               (GOIOContext *io_context,
                                                         gdouble f);
void                go_io_value_progress_set            (GOIOContext *io_context,
                                                         gint total,
                                                         gint step);
void                go_io_value_progress_update         (GOIOContext *io_context,
                                                         gint value);
void                go_io_warning                       (GOIOContext *ioc,
                                                         char const *fmt,
                                                         ...);
gboolean            go_io_warning_occurred              (GOIOContext *ioc);
void                go_io_warning_unknown_font          (GOIOContext *ioc,
                                                         char const *font_name);
void                go_io_warning_unknown_function      (GOIOContext *ioc,
                                                         char const *funct_name);
void                go_io_warning_unsupported_feature   (GOIOContext *ioc,
                                                         char const *feature);
void                go_io_warning_varargs               (GOIOContext *ioc,
                                                         char const *fmt,
                                                         va_list args);

Description

Details

GOIOContextClass

typedef struct _GOIOContextClass GOIOContextClass;


go_io_context_new ()

GOIOContext *       go_io_context_new                   (GOCmdContext *cc);


go_io_context_processing_file ()

void                go_io_context_processing_file       (GOIOContext *ioc,
                                                         char const *uri);

ioc :

GOIOContext

uri :

An escaped uri (eg "foo%20bar")

go_io_context_set_num_files ()

void                go_io_context_set_num_files         (GOIOContext *ioc,
                                                         guint count);


go_io_count_progress_set ()

void                go_io_count_progress_set            (GOIOContext *io_context,
                                                         gint total,
                                                         gint step);


go_io_count_progress_update ()

void                go_io_count_progress_update         (GOIOContext *io_context,
                                                         gint inc);


go_io_error_clear ()

void                go_io_error_clear                   (GOIOContext *ioc);


go_io_error_display ()

void                go_io_error_display                 (GOIOContext *ioc);


go_io_error_info_set ()

void                go_io_error_info_set                (GOIOContext *ioc,
                                                         GOErrorInfo *error);


go_io_error_occurred ()

gboolean            go_io_error_occurred                (GOIOContext *ioc);


go_io_error_push ()

void                go_io_error_push                    (GOIOContext *ioc,
                                                         GOErrorInfo *error);


go_io_error_string ()

void                go_io_error_string                  (GOIOContext *ioc,
                                                         const gchar *str);


go_io_error_unknown ()

void                go_io_error_unknown                 (GOIOContext *ioc);


go_io_progress_message ()

void                go_io_progress_message              (GOIOContext *io_context,
                                                         const gchar *msg);


go_io_progress_range_pop ()

void                go_io_progress_range_pop            (GOIOContext *io_context);


go_io_progress_range_push ()

void                go_io_progress_range_push           (GOIOContext *io_context,
                                                         gdouble min,
                                                         gdouble max);


go_io_progress_unset ()

void                go_io_progress_unset                (GOIOContext *io_context);


go_io_progress_update ()

void                go_io_progress_update               (GOIOContext *io_context,
                                                         gdouble f);


go_io_value_progress_set ()

void                go_io_value_progress_set            (GOIOContext *io_context,
                                                         gint total,
                                                         gint step);


go_io_value_progress_update ()

void                go_io_value_progress_update         (GOIOContext *io_context,
                                                         gint value);


go_io_warning ()

void                go_io_warning                       (GOIOContext *ioc,
                                                         char const *fmt,
                                                         ...);


go_io_warning_occurred ()

gboolean            go_io_warning_occurred              (GOIOContext *ioc);


go_io_warning_unknown_font ()

void                go_io_warning_unknown_font          (GOIOContext *ioc,
                                                         char const *font_name);


go_io_warning_unknown_function ()

void                go_io_warning_unknown_function      (GOIOContext *ioc,
                                                         char const *funct_name);


go_io_warning_unsupported_feature ()

void                go_io_warning_unsupported_feature   (GOIOContext *ioc,
                                                         char const *feature);


go_io_warning_varargs ()

void                go_io_warning_varargs               (GOIOContext *ioc,
                                                         char const *fmt,
                                                         va_list args);