53
53
#include <mcd-mission.h>
55
55
<a class="link" href="McdMission.html#McdMission-struct" title="McdMission">McdMission</a>;
56
#define <a class="link" href="McdMission.html#MCD-MISSION-GET-FLAGS-MASKED--CAPS" title="MCD_MISSION_GET_FLAGS_MASKED()">MCD_MISSION_GET_FLAGS_MASKED</a> (mission, flags)
57
#define <a class="link" href="McdMission.html#MCD-MISSION-SET-FLAGS-MASKED--CAPS" title="MCD_MISSION_SET_FLAGS_MASKED()">MCD_MISSION_SET_FLAGS_MASKED</a> (mission, flags)
58
#define <a class="link" href="McdMission.html#MCD-MISSION-UNSET-FLAGS-MASKED--CAPS" title="MCD_MISSION_UNSET_FLAGS_MASKED()">MCD_MISSION_UNSET_FLAGS_MASKED</a> (mission, flags)
59
enum <a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a>;
60
enum <a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a>;
61
<a class="link" href="McdMission.html" title="McdMission">McdMission</a> * <a class="link" href="McdMission.html#mcd-mission-new" title="mcd_mission_new ()">mcd_mission_new</a> (void);
63
57
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
64
58
>gboolean</a> <a class="link" href="McdMission.html#mcd-mission-is-connected" title="mcd_mission_is_connected ()">mcd_mission_is_connected</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
65
59
<a class="link" href="McdMission.html" title="McdMission">McdMission</a> * <a class="link" href="McdMission.html#mcd-mission-get-parent" title="mcd_mission_get_parent ()">mcd_mission_get_parent</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
66
60
void <a class="link" href="McdMission.html#mcd-mission-abort" title="mcd_mission_abort ()">mcd_mission_abort</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
67
void <a class="link" href="McdMission.html#mcd-mission-set-parent" title="mcd_mission_set_parent ()">mcd_mission_set_parent</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
68
<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *parent);
69
61
void <a class="link" href="McdMission.html#mcd-mission-connect" title="mcd_mission_connect ()">mcd_mission_connect</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
70
62
void <a class="link" href="McdMission.html#mcd-mission-disconnect" title="mcd_mission_disconnect ()">mcd_mission_disconnect</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
71
void <a class="link" href="McdMission.html#mcd-mission-set-flags" title="mcd_mission_set_flags ()">mcd_mission_set_flags</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
72
<a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a> flags);
73
<a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a> <a class="link" href="McdMission.html#mcd-mission-get-flags" title="mcd_mission_get_flags ()">mcd_mission_get_flags</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
74
void <a class="link" href="McdMission.html#mcd-mission-set-mode" title="mcd_mission_set_mode ()">mcd_mission_set_mode</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
75
<a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> mode);
76
<a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> <a class="link" href="McdMission.html#mcd-mission-get-mode" title="mcd_mission_get_mode ()">mcd_mission_get_mode</a> (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);
79
65
<div class="refsect1" title="Object Hierarchy">
91
77
<div class="refsect1" title="Properties">
92
78
<a name="McdMission.properties"></a><h2>Properties</h2>
93
79
<pre class="synopsis">
94
"<a class="link" href="McdMission.html#McdMission--mode" title='The "mode" property'>mode</a>" <a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> : Read / Write
95
80
"<a class="link" href="McdMission.html#McdMission--parent" title='The "parent" property'>parent</a>" <a class="link" href="McdMission.html" title="McdMission">McdMission</a>* : Read / Write
96
"<a class="link" href="McdMission.html#McdMission--system-flags" title='The "system-flags" property'>system-flags</a>" <a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> : Read / Write
99
83
<div class="refsect1" title="Signals">
102
86
"<a class="link" href="McdMission.html#McdMission-abort" title='The "abort" signal'>abort</a>" : Run First
103
87
"<a class="link" href="McdMission.html#McdMission-connected" title='The "connected" signal'>connected</a>" : Run First
104
88
"<a class="link" href="McdMission.html#McdMission-disconnected" title='The "disconnected" signal'>disconnected</a>" : Run First
105
"<a class="link" href="McdMission.html#McdMission-flags-changed" title='The "flags-changed" signal'>flags-changed</a>" : Run First
106
"<a class="link" href="McdMission.html#McdMission-mode-set" title='The "mode-set" signal'>mode-set</a>" : Run First
107
89
"<a class="link" href="McdMission.html#McdMission-parent-set" title='The "parent-set" signal'>parent-set</a>" : Run First
143
<div class="refsect2" title="MCD_MISSION_GET_FLAGS_MASKED()">
144
<a name="MCD-MISSION-GET-FLAGS-MASKED--CAPS"></a><h3>MCD_MISSION_GET_FLAGS_MASKED()</h3>
145
<pre class="programlisting">#define MCD_MISSION_GET_FLAGS_MASKED(mission, flags)</pre>
148
<div class="variablelist"><table border="0">
149
<col align="left" valign="top">
152
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
157
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
165
<div class="refsect2" title="MCD_MISSION_SET_FLAGS_MASKED()">
166
<a name="MCD-MISSION-SET-FLAGS-MASKED--CAPS"></a><h3>MCD_MISSION_SET_FLAGS_MASKED()</h3>
167
<pre class="programlisting">#define MCD_MISSION_SET_FLAGS_MASKED(mission, flags)</pre>
170
<div class="variablelist"><table border="0">
171
<col align="left" valign="top">
174
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
179
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
187
<div class="refsect2" title="MCD_MISSION_UNSET_FLAGS_MASKED()">
188
<a name="MCD-MISSION-UNSET-FLAGS-MASKED--CAPS"></a><h3>MCD_MISSION_UNSET_FLAGS_MASKED()</h3>
189
<pre class="programlisting">#define MCD_MISSION_UNSET_FLAGS_MASKED(mission, flags)</pre>
192
<div class="variablelist"><table border="0">
193
<col align="left" valign="top">
196
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
201
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
209
<div class="refsect2" title="enum McdMode">
210
<a name="McdMode"></a><h3>enum McdMode</h3>
211
<pre class="programlisting">typedef enum
223
<div class="refsect2" title="enum McdSystemFlags">
224
<a name="McdSystemFlags"></a><h3>enum McdSystemFlags</h3>
225
<pre class="programlisting">typedef enum
227
MCD_SYSTEM_CONNECTED = 1,
228
MCD_SYSTEM_MEMORY_CONSERVED = 1 << 1,
229
MCD_SYSTEM_POWER_CONSERVED = 1 << 2,
230
MCD_SYSTEM_SCREEN_BLANKED = 1 << 3,
231
MCD_SYSTEM_LOCKED = 1 << 4,
232
MCD_SYSTEM_IDLE = 1 << 5
239
<div class="refsect2" title="mcd_mission_new ()">
240
<a name="mcd-mission-new"></a><h3>mcd_mission_new ()</h3>
241
<pre class="programlisting"><a class="link" href="McdMission.html" title="McdMission">McdMission</a> * mcd_mission_new (void);</pre>
244
<div class="variablelist"><table border="0">
245
<col align="left" valign="top">
247
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
254
125
<div class="refsect2" title="mcd_mission_is_connected ()">
255
126
<a name="mcd-mission-is-connected"></a><h3>mcd_mission_is_connected ()</h3>
256
127
<pre class="programlisting"><a
315
<div class="refsect2" title="mcd_mission_set_parent ()">
316
<a name="mcd-mission-set-parent"></a><h3>mcd_mission_set_parent ()</h3>
317
<pre class="programlisting">void mcd_mission_set_parent (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
318
<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *parent);</pre>
321
<div class="variablelist"><table border="0">
322
<col align="left" valign="top">
325
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
330
<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
338
186
<div class="refsect2" title="mcd_mission_connect ()">
339
187
<a name="mcd-mission-connect"></a><h3>mcd_mission_connect ()</h3>
340
188
<pre class="programlisting">void mcd_mission_connect (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);</pre>
368
<div class="refsect2" title="mcd_mission_set_flags ()">
369
<a name="mcd-mission-set-flags"></a><h3>mcd_mission_set_flags ()</h3>
370
<pre class="programlisting">void mcd_mission_set_flags (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
371
<a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a> flags);</pre>
374
<div class="variablelist"><table border="0">
375
<col align="left" valign="top">
378
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
383
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
391
<div class="refsect2" title="mcd_mission_get_flags ()">
392
<a name="mcd-mission-get-flags"></a><h3>mcd_mission_get_flags ()</h3>
393
<pre class="programlisting"><a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a> mcd_mission_get_flags (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);</pre>
396
<div class="variablelist"><table border="0">
397
<col align="left" valign="top">
400
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
405
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
413
<div class="refsect2" title="mcd_mission_set_mode ()">
414
<a name="mcd-mission-set-mode"></a><h3>mcd_mission_set_mode ()</h3>
415
<pre class="programlisting">void mcd_mission_set_mode (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission,
416
<a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> mode);</pre>
419
<div class="variablelist"><table border="0">
420
<col align="left" valign="top">
423
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
428
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
436
<div class="refsect2" title="mcd_mission_get_mode ()">
437
<a name="mcd-mission-get-mode"></a><h3>mcd_mission_get_mode ()</h3>
438
<pre class="programlisting"><a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> mcd_mission_get_mode (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mission);</pre>
441
<div class="variablelist"><table border="0">
442
<col align="left" valign="top">
445
<td><p><span class="term"><em class="parameter"><code>mission</code></em> :</span></p></td>
450
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
458
216
<div class="refsect1" title="Property Details">
459
217
<a name="McdMission.property-details"></a><h2>Property Details</h2>
460
<div class="refsect2" title='The "mode" property'>
461
<a name="McdMission--mode"></a><h3>The <code class="literal">"mode"</code> property</h3>
462
<pre class="programlisting"> "mode" <a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> : Read / Write</pre>
463
<p>Platform-specific modes.</p>
464
<p>Default value: MCD_MODE_NORMAL</p>
467
218
<div class="refsect2" title='The "parent" property'>
468
219
<a name="McdMission--parent"></a><h3>The <code class="literal">"parent"</code> property</h3>
469
220
<pre class="programlisting"> "parent" <a class="link" href="McdMission.html" title="McdMission">McdMission</a>* : Read / Write</pre>
470
221
<p>Parent mission.</p>
473
<div class="refsect2" title='The "system-flags" property'>
474
<a name="McdMission--system-flags"></a><h3>The <code class="literal">"system-flags"</code> property</h3>
475
<pre class="programlisting"> "system-flags" <a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> : Read / Write</pre>
476
<p>Mission control system flags.</p>
477
<p>Default value: MCD_MODE_NORMAL</p>
480
224
<div class="refsect1" title="Signal Details">
481
225
<a name="McdMission.signal-details"></a><h2>Signal Details</h2>
554
<div class="refsect2" title='The "flags-changed" signal'>
555
<a name="McdMission-flags-changed"></a><h3>The <code class="literal">"flags-changed"</code> signal</h3>
556
<pre class="programlisting">void user_function (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mcdmission,
557
<a class="link" href="McdMission.html#McdSystemFlags" title="enum McdSystemFlags">McdSystemFlags</a> arg1,
559
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
560
>gpointer</a> user_data) : Run First</pre>
563
<div class="variablelist"><table border="0">
564
<col align="left" valign="top">
567
<td><p><span class="term"><em class="parameter"><code>mcdmission</code></em> :</span></p></td>
568
<td>the object which received the signal.
572
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
577
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
578
<td>user data set when the signal handler was connected.</td>
584
<div class="refsect2" title='The "mode-set" signal'>
585
<a name="McdMission-mode-set"></a><h3>The <code class="literal">"mode-set"</code> signal</h3>
586
<pre class="programlisting">void user_function (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mcdmission,
587
<a class="link" href="McdMission.html#McdMode" title="enum McdMode">McdMode</a> arg1,
589
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
590
>gpointer</a> user_data) : Run First</pre>
593
<div class="variablelist"><table border="0">
594
<col align="left" valign="top">
597
<td><p><span class="term"><em class="parameter"><code>mcdmission</code></em> :</span></p></td>
598
<td>the object which received the signal.
602
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
607
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
608
<td>user data set when the signal handler was connected.</td>
614
298
<div class="refsect2" title='The "parent-set" signal'>
615
299
<a name="McdMission-parent-set"></a><h3>The <code class="literal">"parent-set"</code> signal</h3>
616
300
<pre class="programlisting">void user_function (<a class="link" href="McdMission.html" title="McdMission">McdMission</a> *mcdmission,