EvdPoll

EvdPoll

Synopsis

                    EvdPoll;
                    EvdPollClass;
                    EvdPollPrivate;
                    EvdPollSession;
GIOCondition        (*EvdPollCallback)                  (EvdPoll *self,
                                                         GIOCondition condition,
                                                         gpointer user_data);
EvdPoll *           evd_poll_new                        (void);
EvdPoll *           evd_poll_get_default                (void);
void                evd_poll_ref                        (EvdPoll *self);
void                evd_poll_unref                      (EvdPoll *self);
EvdPollSession *    evd_poll_add                        (EvdPoll *self,
                                                         gint fd,
                                                         GIOCondition condition,
                                                         GMainContext *main_context,
                                                         guint priority,
                                                         EvdPollCallback callback,
                                                         gpointer user_data,
                                                         GError **error);
gboolean            evd_poll_mod                        (EvdPoll *self,
                                                         EvdPollSession *session,
                                                         GIOCondition condition,
                                                         guint priority,
                                                         GError **error);
gboolean            evd_poll_del                        (EvdPoll *self,
                                                         EvdPollSession *session,
                                                         GError **error);
void                evd_poll_session_ref                (EvdPollSession *session);
void                evd_poll_session_unref              (EvdPollSession *session);

Object Hierarchy

  GObject
   +----EvdPoll

Description

Details

EvdPoll

typedef struct _EvdPoll EvdPoll;


EvdPollClass

typedef struct {
  GObjectClass parent_class;
} EvdPollClass;


EvdPollPrivate

typedef struct _EvdPollPrivate EvdPollPrivate;


EvdPollSession

typedef struct _EvdPollSession EvdPollSession;


EvdPollCallback ()

GIOCondition        (*EvdPollCallback)                  (EvdPoll *self,
                                                         GIOCondition condition,
                                                         gpointer user_data);

self :

condition :

user_data :

Returns :


evd_poll_new ()

EvdPoll *           evd_poll_new                        (void);

Returns :


evd_poll_get_default ()

EvdPoll *           evd_poll_get_default                (void);

Returns :


evd_poll_ref ()

void                evd_poll_ref                        (EvdPoll *self);

self :


evd_poll_unref ()

void                evd_poll_unref                      (EvdPoll *self);

self :


evd_poll_add ()

EvdPollSession *    evd_poll_add                        (EvdPoll *self,
                                                         gint fd,
                                                         GIOCondition condition,
                                                         GMainContext *main_context,
                                                         guint priority,
                                                         EvdPollCallback callback,
                                                         gpointer user_data,
                                                         GError **error);

self :

fd :

condition :

main_context :

priority :

callback :

user_data :

error :

Returns :


evd_poll_mod ()

gboolean            evd_poll_mod                        (EvdPoll *self,
                                                         EvdPollSession *session,
                                                         GIOCondition condition,
                                                         guint priority,
                                                         GError **error);

self :

session :

condition :

priority :

error :

Returns :


evd_poll_del ()

gboolean            evd_poll_del                        (EvdPoll *self,
                                                         EvdPollSession *session,
                                                         GError **error);

self :

session :

error :

Returns :


evd_poll_session_ref ()

void                evd_poll_session_ref                (EvdPollSession *session);

session :


evd_poll_session_unref ()

void                evd_poll_session_unref              (EvdPollSession *session);

session :