giochannel.h File Reference

#include <gmain.h>
#include <g_types.h>

Go to the source code of this file.

Classes

struct  _GIOChannel
struct  _GIOFuncs

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GIOChannel 
GIOChannel
typedef _GIOFuncs GIOFuncs
typedef gboolean(*) GIOFunc (GIOChannel *source, GIOCondition condition, gpointer data)

Enumerations

enum  GIOError
enum  GSeekType
enum  GIOCondition

Functions

void g_io_channel_init (GIOChannel *channel)
void g_io_channel_ref (GIOChannel *channel)
void g_io_channel_unref (GIOChannel *channel)
GIOError g_io_channel_read (GIOChannel *channel, gchar *buf, guint count, guint *bytes_read)
GIOError g_io_channel_write (GIOChannel *channel, gchar *buf, guint count, guint *bytes_written)
GIOError g_io_channel_seek (GIOChannel *channel, gint offset, GSeekType type)
void g_io_channel_close (GIOChannel *channel)
guint g_io_add_watch_full (GIOChannel *channel, gint priority, GIOCondition condition, GIOFunc func, gpointer user_data, GDestroyNotify notify)
GSourceg_io_create_watch (GIOChannel *channel, GIOCondition condition)
guint g_io_add_watch (GIOChannel *channel, GIOCondition condition, GIOFunc func, gpointer user_data)
GIOChannelg_io_channel_unix_new (int fd)
gint g_io_channel_unix_get_fd (GIOChannel *channel)


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GIOChannel GIOChannel

Definition at line 38 of file giochannel.h.

typedef gboolean(*) GIOFunc(GIOChannel *source, GIOCondition condition, gpointer data)

Definition at line 70 of file giochannel.h.

typedef struct _GIOFuncs GIOFuncs

Definition at line 39 of file giochannel.h.


Enumeration Type Documentation

enum GIOCondition

Definition at line 53 of file giochannel.h.

enum GIOError

Definition at line 40 of file giochannel.h.

enum GSeekType

Definition at line 47 of file giochannel.h.


Function Documentation

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

guint g_io_add_watch_full ( GIOChannel channel,
gint  priority,
GIOCondition  condition,
GIOFunc  func,
gpointer  user_data,
GDestroyNotify  notify 
)

Referenced by gdk_input_add_full().

void g_io_channel_close ( GIOChannel channel  ) 

void g_io_channel_init ( GIOChannel channel  ) 

GIOError g_io_channel_read ( GIOChannel channel,
gchar buf,
guint  count,
guint bytes_read 
)

void g_io_channel_ref ( GIOChannel channel  ) 

GIOError g_io_channel_seek ( GIOChannel channel,
gint  offset,
GSeekType  type 
)

gint g_io_channel_unix_get_fd ( GIOChannel channel  ) 

Referenced by gdk_io_invoke().

GIOChannel* g_io_channel_unix_new ( int  fd  ) 

Referenced by gdk_input_add_full().

void g_io_channel_unref ( GIOChannel channel  ) 

Referenced by gdk_input_add_full().

GIOError g_io_channel_write ( GIOChannel channel,
gchar buf,
guint  count,
guint bytes_written 
)

GSource* g_io_create_watch ( GIOChannel channel,
GIOCondition  condition 
)


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