1
<refentry id="evince-ev-job-queue">
3
<refentrytitle role="top_of_page">ev-job-queue</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>EVINCE Library</refmiscinfo>
9
<refname>ev-job-queue</refname>
10
<refpurpose></refpurpose>
11
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
14
<refsynopsisdiv role="synopsis">
15
<title role="synopsis.title">Synopsis</title>
21
<link linkend="void">void</link> <link linkend="ev-job-queue-init">ev_job_queue_init</link> (void);
22
<link linkend="void">void</link> <link linkend="ev-job-queue-add-job">ev_job_queue_add_job</link> (<link linkend="EvJob">EvJob</link> *job,
23
<link linkend="EvJobPriority">EvJobPriority</link> priority);
24
<link linkend="gboolean">gboolean</link> <link linkend="ev-job-queue-update-job">ev_job_queue_update_job</link> (<link linkend="EvJob">EvJob</link> *job,
25
<link linkend="EvJobPriority">EvJobPriority</link> new_priority);
26
<link linkend="gboolean">gboolean</link> <link linkend="ev-job-queue-remove-job">ev_job_queue_remove_job</link> (<link linkend="EvJob">EvJob</link> *job);
38
<refsect1 role="desc">
39
<title role="desc.title">Description</title>
45
<refsect1 role="details">
46
<title role="details.title">Details</title>
48
<title><anchor id="ev-job-queue-init" role="function"/>ev_job_queue_init ()</title>
49
<indexterm><primary>ev_job_queue_init</primary></indexterm><programlisting><link linkend="void">void</link> ev_job_queue_init (void);</programlisting>
51
Creates a new cond, new mutex, a thread for evince job handling and inits
57
<title><anchor id="ev-job-queue-add-job" role="function"/>ev_job_queue_add_job ()</title>
58
<indexterm><primary>ev_job_queue_add_job</primary></indexterm><programlisting><link linkend="void">void</link> ev_job_queue_add_job (<link linkend="EvJob">EvJob</link> *job,
59
<link linkend="EvJobPriority">EvJobPriority</link> priority);</programlisting>
62
</para><variablelist role="params">
63
<varlistentry><term><parameter>job</parameter> :</term>
65
</simpara></listitem></varlistentry>
66
<varlistentry><term><parameter>priority</parameter> :</term>
70
</simpara></listitem></varlistentry>
71
</variablelist></refsect2>
73
<title><anchor id="ev-job-queue-update-job" role="function"/>ev_job_queue_update_job ()</title>
74
<indexterm><primary>ev_job_queue_update_job</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ev_job_queue_update_job (<link linkend="EvJob">EvJob</link> *job,
75
<link linkend="EvJobPriority">EvJobPriority</link> new_priority);</programlisting>
78
</para><variablelist role="params">
79
<varlistentry><term><parameter>job</parameter> :</term>
81
</simpara></listitem></varlistentry>
82
<varlistentry><term><parameter>new_priority</parameter> :</term>
84
</simpara></listitem></varlistentry>
85
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
88
</simpara></listitem></varlistentry>
89
</variablelist></refsect2>
91
<title><anchor id="ev-job-queue-remove-job" role="function"/>ev_job_queue_remove_job ()</title>
92
<indexterm><primary>ev_job_queue_remove_job</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> ev_job_queue_remove_job (<link linkend="EvJob">EvJob</link> *job);</programlisting>
95
</para><variablelist role="params">
96
<varlistentry><term><parameter>job</parameter> :</term>
98
</simpara></listitem></varlistentry>
99
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
102
</simpara></listitem></varlistentry>
103
</variablelist></refsect2>
111
<refsect1><refsect2 /><refsect2 /></refsect1>