## ev-job-queue

ev-job-queue

## Synopsis

    void                ev_job_queue_init                   (void);
    void                ev_job_queue_add_job                (EvJob *job,
                                                             EvJobPriority priority);
    gboolean            ev_job_queue_update_job             (EvJob *job,
                                                             EvJobPriority new_priority);
    gboolean            ev_job_queue_remove_job             (EvJob *job);

## Description

## Details

### ev_job_queue_init ()

    void                ev_job_queue_init                   (void);

Creates a new cond, new mutex, a thread for evince job handling and inits every queue.

### ev_job_queue_add_job ()

    void                ev_job_queue_add_job                (EvJob *job,
                                                             EvJobPriority priority);

`job` : |
`priority` : |

### ev_job_queue_update_job ()

    gboolean            ev_job_queue_update_job             (EvJob *job,
                                                             EvJobPriority new_priority);

`job` : |
`new_priority` : |
Returns : |

### ev_job_queue_remove_job ()

    gboolean            ev_job_queue_remove_job             (EvJob *job);

`job` : |
Returns : |