gmessages.h File Reference

#include <stdarg.h>
#include <g_types.h>

Go to the source code of this file.

Defines

#define G_LOG_LEVEL_USER_SHIFT   (8)
#define G_LOG_FATAL_MASK   (G_LOG_FLAG_RECURSION | G_LOG_LEVEL_ERROR)
#define G_LOG_DOMAIN   ((gchar*) 0)
#define g_assert(expr)
#define g_assert_not_reached()
#define g_return_if_fail(expr)
#define g_return_val_if_fail(expr, val)
#define g_return_if_reached()
#define g_return_val_if_reached(val)

Typedefs

typedef void(*) GLogFunc (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data)
typedef void(*) GPrintFunc (const gchar *string)
typedef void(*) GErrorFunc (const gchar *str)
typedef void(*) GWarningFunc (const gchar *str)

Enumerations

enum  GLogLevelFlags

Functions

G_BEGIN_DECLS guint g_printf_string_upper_bound (const gchar *format, va_list args)
guint g_log_set_handler (const gchar *log_domain, GLogLevelFlags log_levels, GLogFunc log_func, gpointer user_data)
void g_log_remove_handler (const gchar *log_domain, guint handler_id)
void g_log_default_handler (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer unused_data)
void g_log (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format,...) G_GNUC_PRINTF(3
void void g_logv (const gchar *log_domain, GLogLevelFlags log_level, const gchar *format, va_list args)
GLogLevelFlags g_log_set_fatal_mask (const gchar *log_domain, GLogLevelFlags fatal_mask)
GLogLevelFlags g_log_set_always_fatal (GLogLevelFlags fatal_mask)
static void g_error (const gchar *format,...)
static void g_message (const gchar *format,...)
static void g_critical (const gchar *format,...)
static void g_warning (const gchar *format,...)
void g_print (const gchar *format,...) G_GNUC_PRINTF(1
void GPrintFunc g_set_print_handler (GPrintFunc func)
void g_printerr (const gchar *format,...) G_GNUC_PRINTF(1
void GPrintFunc g_set_printerr_handler (GPrintFunc func)
GErrorFunc g_set_error_handler (GErrorFunc func)
GWarningFunc g_set_warning_handler (GWarningFunc func)
GPrintFunc g_set_message_handler (GPrintFunc func)

Variables

const gcharg_log_domain_glib


Define Documentation

#define g_assert ( expr   ) 

Value:

G_STMT_START{           \
     if (!(expr))                                               \
       g_log (G_LOG_DOMAIN,                                     \
              G_LOG_LEVEL_ERROR,                                \
              "file %s: line %d: assertion failed: (%s)",       \
              __FILE__,                                         \
              __LINE__,                                         \
              #expr);                   }G_STMT_END

Definition at line 216 of file gmessages.h.

Referenced by gdk_color_context_add_palette(), gdk_color_context_free(), gdk_color_context_free_dither(), gdk_color_context_get_index_from_palette(), gdk_color_context_get_pixel(), gdk_color_context_get_pixel_from_palette(), gdk_color_context_get_pixels(), gdk_color_context_get_pixels_incremental(), gdk_color_context_init_dither(), gdk_color_context_new(), gdk_color_context_new_mono(), gdk_color_context_query_colors(), gdk_color_free(), gdk_event_free(), gdk_gc_predraw(), gdk_text_extents(), gdk_text_extents_wc(), gdk_text_size(), gdk_text_width_wc(), gdk_wchar_text_handle(), gdk_win32_draw_text(), and gdk_win32_draw_text_wc().

 
#define g_assert_not_reached (  ) 

Value:

G_STMT_START{   \
     g_log (G_LOG_DOMAIN,                               \
            G_LOG_LEVEL_ERROR,                          \
            "file %s: line %d: should not be reached",  \
            __FILE__,                                   \
            __LINE__);          }G_STMT_END

Definition at line 225 of file gmessages.h.

Referenced by gdk_color_context_new(), gdk_image_get(), gdk_image_new_with_depth(), gdk_visual_init(), gdk_win32_drawable_destroy(), and gdk_win32_image_destroy().

#define G_LOG_DOMAIN   ((gchar*) 0)

Definition at line 98 of file gmessages.h.

Referenced by g_critical(), g_error(), g_message(), and g_warning().

#define G_LOG_FATAL_MASK   (G_LOG_FLAG_RECURSION | G_LOG_LEVEL_ERROR)

Definition at line 65 of file gmessages.h.

#define G_LOG_LEVEL_USER_SHIFT   (8)

Definition at line 43 of file gmessages.h.

#define g_return_if_fail ( expr   ) 

Value:

G_STMT_START{           \
     if (!(expr))                                               \
       {                                                        \
         g_log (G_LOG_DOMAIN,                                   \
                G_LOG_LEVEL_CRITICAL,                           \
                "file %s: line %d: assertion `%s' failed",      \
                __FILE__,                                       \
                __LINE__,                                       \
                #expr);                                         \
         return;                                                \
       };                               }G_STMT_END

Definition at line 294 of file gmessages.h.

Referenced by _gdk_colormap_real_destroy(), _gdk_cursor_destroy(), gdk_color_free(), gdk_colormap_change(), gdk_colormap_free_colors(), gdk_colormap_sync(), gdk_colormap_unref(), gdk_colors_free(), gdk_cursor_unref(), gdk_drag_abort(), gdk_drag_context_ref(), gdk_drag_context_unref(), gdk_drag_drop(), gdk_draw_arc(), gdk_draw_drawable(), gdk_draw_image(), gdk_draw_line(), gdk_draw_lines(), gdk_draw_point(), gdk_draw_points(), gdk_draw_polygon(), gdk_draw_rectangle(), gdk_draw_segments(), gdk_draw_text(), gdk_draw_text_wc(), gdk_drawable_get_size(), gdk_drawable_set_colormap(), gdk_drawable_unref(), gdk_event_free(), gdk_event_put(), gdk_font_unref(), gdk_free_text_list(), gdk_gc_get_values(), gdk_gc_set_background(), gdk_gc_set_clip_mask(), gdk_gc_set_clip_origin(), gdk_gc_set_clip_rectangle(), gdk_gc_set_clip_region(), gdk_gc_set_dashes(), gdk_gc_set_exposures(), gdk_gc_set_fill(), gdk_gc_set_font(), gdk_gc_set_foreground(), gdk_gc_set_function(), gdk_gc_set_stipple(), gdk_gc_set_subwindow(), gdk_gc_set_tile(), gdk_gc_set_ts_origin(), gdk_gc_set_values(), gdk_gc_unref(), gdk_image_put(), gdk_image_put_pixel(), gdk_image_unref(), gdk_input_set_axes(), gdk_input_set_extension_events(), gdk_input_set_source(), gdk_input_window_destroy(), gdk_property_change(), gdk_property_delete(), gdk_rectangle_union(), gdk_region_destroy(), gdk_region_get_clipbox(), gdk_region_offset(), gdk_region_shrink(), gdk_selection_convert(), gdk_string_extents(), gdk_synthesize_click(), gdk_text_extents(), gdk_text_extents_wc(), gdk_win32_image_destroy(), gdk_window_add_filter(), gdk_window_clear(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy_notify(), gdk_window_get_geometry(), gdk_window_get_position(), gdk_window_get_root_origin(), gdk_window_get_user_data(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_lower(), gdk_window_merge_child_shapes(), gdk_window_move(), gdk_window_move_resize(), gdk_window_raise(), gdk_window_register_dnd(), gdk_window_remove_filter(), gdk_window_reparent(), gdk_window_resize(), gdk_window_set_back_pixmap(), gdk_window_set_background(), gdk_window_set_child_shapes(), gdk_window_set_cursor(), gdk_window_set_decorations(), gdk_window_set_events(), gdk_window_set_functions(), gdk_window_set_geometry_hints(), gdk_window_set_group(), gdk_window_set_hints(), gdk_window_set_icon(), gdk_window_set_icon_name(), gdk_window_set_override_redirect(), gdk_window_set_role(), gdk_window_set_static_bit_gravity(), gdk_window_set_static_win_gravity(), gdk_window_set_title(), gdk_window_set_transient_for(), gdk_window_set_user_data(), gdk_window_shape_combine_mask(), gdk_window_show(), gdk_window_withdraw(), and gdk_xid_table_insert().

 
#define g_return_if_reached (  ) 

Value:

G_STMT_START{           \
     g_log (G_LOG_DOMAIN,                                       \
            G_LOG_LEVEL_CRITICAL,                               \
            "file %s: line %d: should not be reached",          \
            __FILE__,                                           \
            __LINE__);                                          \
     return;                            }G_STMT_END

Definition at line 318 of file gmessages.h.

#define g_return_val_if_fail ( expr,
val   ) 

Value:

G_STMT_START{           \
     if (!(expr))                                               \
       {                                                        \
         g_log (G_LOG_DOMAIN,                                   \
                G_LOG_LEVEL_CRITICAL,                           \
                "file %s: line %d: assertion `%s' failed",      \
                __FILE__,                                       \
                __LINE__,                                       \
                #expr);                                         \
         return (val);                                          \
       };                               }G_STMT_END

Definition at line 306 of file gmessages.h.

Referenced by _gdk_font_strlen(), gdk_bitmap_create_from_data(), gdk_button_grab(), gdk_char_height(), gdk_char_measure(), gdk_char_width(), gdk_char_width_wc(), gdk_color_black(), gdk_color_change(), gdk_color_copy(), gdk_color_equal(), gdk_color_parse(), gdk_color_white(), gdk_colormap_alloc_colors(), gdk_colormap_get_visual(), gdk_colormap_match_color(), gdk_colormap_new(), gdk_colormap_ref(), gdk_colors_alloc(), gdk_cursor_new_from_pixmap(), gdk_cursor_ref(), gdk_drag_begin(), gdk_drawable_get_colormap(), gdk_drawable_get_type(), gdk_drawable_get_visual(), gdk_drawable_ref(), gdk_error_trap_pop(), gdk_event_copy(), gdk_event_get_graphics_expose(), gdk_font_equal(), gdk_font_full_name_get(), gdk_font_id(), gdk_font_load(), gdk_font_load_internal(), gdk_font_ref(), gdk_fontset_load(), gdk_gc_new(), gdk_gc_new_with_values(), gdk_gc_ref(), gdk_image_get(), gdk_image_get_pixel(), gdk_image_ref(), gdk_input_motion_events(), gdk_key_grab(), gdk_keyboard_grab(), gdk_keyval_from_name(), gdk_pixmap_create_on_shared_image(), gdk_pixmap_foreign_new(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_property_get(), gdk_rectangle_intersect(), gdk_region_empty(), gdk_region_equal(), gdk_region_point_in(), gdk_region_polygon(), gdk_region_rect_in(), gdk_region_union_with_rect(), gdk_regions_op(), gdk_rgb_cmap_new(), gdk_selection_property_get(), gdk_string_height(), gdk_string_measure(), gdk_string_width(), gdk_text_height(), gdk_text_measure(), gdk_text_size(), gdk_text_width_wc(), gdk_window_get_children(), gdk_window_get_events(), gdk_window_get_origin(), gdk_window_get_parent(), gdk_window_get_pointer(), gdk_window_get_toplevel(), gdk_window_is_viewable(), gdk_window_is_visible(), gdk_window_new(), and gdk_window_set_static_gravities().

#define g_return_val_if_reached ( val   ) 

Value:

G_STMT_START{           \
     g_log (G_LOG_DOMAIN,                                       \
            G_LOG_LEVEL_CRITICAL,                               \
            "file %s: line %d: should not be reached",          \
            __FILE__,                                           \
            __LINE__);                                          \
     return (val);                      }G_STMT_END

Definition at line 326 of file gmessages.h.


Typedef Documentation

typedef void(*) GErrorFunc(const gchar *str)

Definition at line 174 of file gmessages.h.

typedef void(*) GLogFunc(const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer user_data)

Definition at line 67 of file gmessages.h.

typedef void(*) GPrintFunc(const gchar *string)

Definition at line 165 of file gmessages.h.

typedef void(*) GWarningFunc(const gchar *str)

Definition at line 175 of file gmessages.h.


Enumeration Type Documentation

enum GLogLevelFlags

Definition at line 47 of file gmessages.h.


Function Documentation

static void g_critical ( const gchar format,
  ... 
) [static]

Definition at line 146 of file gmessages.h.

References G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL, and g_logv().

static void g_error ( const gchar format,
  ... 
) [static]

Definition at line 128 of file gmessages.h.

References G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, and g_logv().

Referenced by free_colormap(), gdk_dnd_init(), gdk_rgb_init(), gdk_visual_init(), gdk_window_internal_destroy(), gdk_window_new(), and RegisterGdkClass().

void g_log ( const gchar log_domain,
GLogLevelFlags  log_level,
const gchar format,
  ... 
)

void g_log_default_handler ( const gchar log_domain,
GLogLevelFlags  log_level,
const gchar message,
gpointer  unused_data 
)

void g_log_remove_handler ( const gchar log_domain,
guint  handler_id 
)

GLogLevelFlags g_log_set_always_fatal ( GLogLevelFlags  fatal_mask  ) 

GLogLevelFlags g_log_set_fatal_mask ( const gchar log_domain,
GLogLevelFlags  fatal_mask 
)

guint g_log_set_handler ( const gchar log_domain,
GLogLevelFlags  log_levels,
GLogFunc  log_func,
gpointer  user_data 
)

void void g_logv ( const gchar log_domain,
GLogLevelFlags  log_level,
const gchar format,
va_list  args 
)

Referenced by g_critical(), g_error(), g_message(), and g_warning().

static void g_message ( const gchar format,
  ... 
) [static]

Definition at line 137 of file gmessages.h.

References G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, and g_logv().

Referenced by gdk_color_context_get_pixel(), gdk_color_context_get_pixels(), gdk_color_context_get_pixels_incremental(), gdk_color_context_new(), and gdk_init_check().

void g_print ( const gchar format,
  ... 
)

Referenced by _gdk_cursor_destroy(), _gdk_font_destroy(), _gdk_win32_gc_new(), check_unicode_subranges(), find_window_for_pointer_event(), free_colors(), gdk_bitmap_create_from_data(), gdk_cursor_new(), gdk_cursor_new_from_pixmap(), gdk_destroy_filter(), gdk_drag_begin(), gdk_drag_context_unref(), gdk_drag_do_leave(), gdk_drag_find_window(), gdk_drag_status(), gdk_drawable_set_colormap(), gdk_drawable_unref(), gdk_dropfiles_filter(), gdk_event_get_graphics_expose(), gdk_event_translate(), gdk_events_init(), gdk_events_queue(), gdk_font_load(), gdk_font_load_internal(), gdk_gc_set_clip_rectangle(), gdk_gc_set_clip_region(), gdk_image_get(), gdk_image_new_bitmap(), gdk_image_new_with_depth(), gdk_image_put(), gdk_input_init(), gdk_keyboard_grab(), gdk_keyboard_ungrab(), gdk_pixmap_create_from_data(), gdk_pixmap_create_on_shared_image(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_pointer_ungrab(), gdk_property_change(), gdk_property_delete(), gdk_rgb_alloc_scratch(), gdk_rgb_alloc_scratch_image(), gdk_rgb_cmap_fail(), gdk_rgb_cmap_new(), gdk_rgb_init(), gdk_rgb_make_colorcube(), gdk_rgb_preprocess_dm_565(), gdk_rgb_score_visual(), gdk_rgb_select_conv(), gdk_rgb_set_gray_cmap(), gdk_rgb_try_colormap(), gdk_rgb_xpixel_from_rgb(), gdk_selection_convert(), gdk_selection_owner_get(), gdk_selection_owner_set(), gdk_selection_property_delete(), gdk_selection_property_get(), gdk_selection_send_notify(), gdk_syscursor_new(), gdk_text_property_to_text_list(), gdk_wchar_text_handle(), gdk_win32_draw_arc(), gdk_win32_draw_drawable(), gdk_win32_draw_points(), gdk_win32_draw_polygon(), gdk_win32_draw_rectangle(), gdk_win32_draw_segments(), gdk_win32_draw_text(), gdk_win32_draw_text_wc(), gdk_win32_gc_set_dashes(), gdk_win32_gc_set_values(), gdk_win32_gc_values_to_win32values(), gdk_win32_image_destroy(), gdk_win32_pixmap_destroy(), gdk_win32_print_dc_attributes(), gdk_win32_window_destroy(), gdk_window_at_pointer(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy(), gdk_window_destroy_notify(), gdk_window_get_origin(), gdk_window_get_root_origin(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_lower(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_raise(), gdk_window_register_dnd(), gdk_window_reparent(), gdk_window_resize(), gdk_window_set_background(), gdk_window_set_cursor(), gdk_window_set_geometry_hints(), gdk_window_set_hints(), gdk_window_set_role(), gdk_window_set_static_bit_gravity(), gdk_window_set_static_win_gravity(), gdk_window_set_title(), gdk_window_set_transient_for(), gdk_window_shape_combine_mask(), gdk_window_show(), gdk_window_withdraw(), gdk_WindowProc(), inner_window_proc(), predraw_set_foreground(), print_event(), print_event_state(), print_unicode_subranges(), propagate(), synthesize_crossing_events(), and translate_mouse_coords().

void g_printerr ( const gchar format,
  ... 
)

G_BEGIN_DECLS guint g_printf_string_upper_bound ( const gchar format,
va_list  args 
)

GErrorFunc g_set_error_handler ( GErrorFunc  func  ) 

GPrintFunc g_set_message_handler ( GPrintFunc  func  ) 

void GPrintFunc g_set_print_handler ( GPrintFunc  func  ) 

void GPrintFunc g_set_printerr_handler ( GPrintFunc  func  ) 

GWarningFunc g_set_warning_handler ( GWarningFunc  func  ) 

static void g_warning ( const gchar format,
  ... 
) [static]

Definition at line 155 of file gmessages.h.

References G_LOG_DOMAIN, G_LOG_LEVEL_WARNING, and g_logv().

Referenced by _gdk_pixmap_create_from_xpm(), alloc_color_cells(), gdk_color_context_get_pixels(), gdk_color_context_get_pixels_incremental(), gdk_color_context_new(), gdk_cursor_new(), gdk_drag_drop(), gdk_font_load_internal(), gdk_free_compound_text(), gdk_image_get(), gdk_image_new_with_depth(), gdk_init(), gdk_input_init(), gdk_other_api_failed(), gdk_pixmap_new(), gdk_property_change(), gdk_property_delete(), gdk_property_get(), gdk_selection_convert(), gdk_selection_property_delete(), gdk_set_locale(), gdk_string_to_compound_text(), gdk_text_extents(), gdk_text_size(), gdk_win32_api_failed(), gdk_win32_draw_drawable(), gdk_win32_draw_text(), gdk_win32_window_destroy(), gdk_window_add_colormap_windows(), gdk_window_destroy_notify(), gdk_window_get_children(), gdk_window_set_group(), gdk_window_set_override_redirect(), and init_bw().


Variable Documentation

const gchar* g_log_domain_glib


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1