PkTaskList

PkTaskList — A nice way to keep a list of the jobs being processed

Synopsis




                    PkTaskListPrivate;
                    PkTaskList;
PkTaskList*         pk_task_list_new                    (void);
gboolean            pk_task_list_refresh                (PkTaskList *tlist);
gboolean            pk_task_list_print                  (PkTaskList *tlist);
gboolean            pk_task_list_free                   (PkTaskList *tlist);
gboolean            pk_task_list_contains_role          (PkTaskList *tlist,
                                                         PkRoleEnum role);
guint               pk_task_list_get_size               (PkTaskList *tlist);
PkTaskListItem*     pk_task_list_get_item               (PkTaskList *tlist,
                                                         guint item);

Object Hierarchy


  GObject
   +----PkTaskList

Signals


  "task-list-changed"                              : Run Last

Description

These provide a good way to keep a list of the jobs being processed so we can see what type of jobs and thier status easily.

Details

PkTaskListPrivate

typedef struct _PkTaskListPrivate PkTaskListPrivate;

Private PkTaskList data


PkTaskList

typedef struct _PkTaskList PkTaskList;


pk_task_list_new ()

PkTaskList*         pk_task_list_new                    (void);

Returns :


pk_task_list_refresh ()

gboolean            pk_task_list_refresh                (PkTaskList *tlist);

Not normally required, but force a refresh

tlist :

Returns :


pk_task_list_print ()

gboolean            pk_task_list_print                  (PkTaskList *tlist);

tlist :

Returns :


pk_task_list_free ()

gboolean            pk_task_list_free                   (PkTaskList *tlist);

tlist :

Returns :


pk_task_list_contains_role ()

gboolean            pk_task_list_contains_role          (PkTaskList *tlist,
                                                         PkRoleEnum role);

tlist :

role :

Returns :


pk_task_list_get_size ()

guint               pk_task_list_get_size               (PkTaskList *tlist);

tlist :

Returns :


pk_task_list_get_item ()

PkTaskListItem*     pk_task_list_get_item               (PkTaskList *tlist,
                                                         guint item);

tlist :

item :

Returns :

Signal Details

The "task-list-changed" signal

void                user_function                      (PkTaskList *pktasklist,
                                                        gpointer    user_data)       : Run Last

pktasklist :

the object which received the signal.

user_data :

user data set when the signal handler was connected.