GelJobQueue

GelJobQueue

Synopsis

void                (*GelJobCallback)                   (GelJobQueue *queue,
                                                         gpointer data);
                    GelJobQueue;
                    GelJobQueueClass;
GelJobQueue *       gel_job_queue_new                   (void);
gboolean            gel_job_queue_next                  (GelJobQueue *self);
void                gel_job_queue_push_job              (GelJobQueue *self,
                                                         GelJobCallback callback,
                                                         GelJobCallback cancel,
                                                         gpointer data);
gboolean            gel_job_queue_run                   (GelJobQueue *self);

Object Hierarchy

  GObject
   +----GelJobQueue

Description

Details

GelJobCallback ()

void                (*GelJobCallback)                   (GelJobQueue *queue,
                                                         gpointer data);

GelJobQueue

typedef struct _GelJobQueue GelJobQueue;

GelJobQueueClass

typedef struct {
	GObjectClass parent_class;
} GelJobQueueClass;

gel_job_queue_new ()

GelJobQueue *       gel_job_queue_new                   (void);

gel_job_queue_next ()

gboolean            gel_job_queue_next                  (GelJobQueue *self);

gel_job_queue_push_job ()

void                gel_job_queue_push_job              (GelJobQueue *self,
                                                         GelJobCallback callback,
                                                         GelJobCallback cancel,
                                                         gpointer data);

gel_job_queue_run ()

gboolean            gel_job_queue_run                   (GelJobQueue *self);