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)
GSource * g_io_create_watch (GIOChannel *channel, GIOCondition condition)
guint g_io_add_watch (GIOChannel *channel, GIOCondition condition, GIOFunc func, gpointer user_data)
GIOChannel * g_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