Function

GLibio_add_watch

Declaration [src]

guint
g_io_add_watch (
  GIOChannel* channel,
  GIOCondition condition,
  GIOFunc func,
  gpointer user_data
)

Description [src]

Adds the GIOChannel into the default main loop context with the default priority.

This function is not directly available to language bindings.

The implementation of this function is provided by g_io_add_watch_full() in language bindings.

Parameters

channel

Type: GIOChannel

A GIOChannel.

The data is owned by the caller of the function.
condition

Type: GIOCondition

The condition to watch for.

func

Type: GIOFunc

The function to call when the condition is satisfied.

user_data

Type: gpointer

User data to pass to func.

The argument can be NULL.
The data is owned by the caller of the function.

Return value

Type: guint

The event source id.