Refactoring updateinfo related codes
[platform/core/appfw/pkgmgr-server.git] / include / queue.h
index d89d78c..07dd26f 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <sys/types.h>
 
-struct job_extra_info {
+struct getsize_sync_extra_info{
        int getsize_fd;
        char *getsize_fifo;
        GIOChannel *getsize_io;
@@ -37,13 +37,13 @@ struct backend_job {
        int backend_slot;
        char *backend_type;
        char *backend_path;
-       struct job_extra_info *extra;
+       void *extra_data;
 };
 
 int _is_queue_empty(int pos);
 int _push_queue(uid_t target_uid, uid_t caller_uid, const char *req_id,
                int req_type, const char *queue_type, const char *pkgid,
-               const char *args);
+               const char *args, void *extra_data);
 struct backend_job *_pop_queue(int pos);
 void _free_backend_job(struct backend_job *job);
 int _init_backend_queue(void);