~ubuntu-branches/ubuntu/vivid/glib2.0/vivid-proposed

« back to all changes in this revision

Viewing changes to docs/reference/gio/html/GSocketControlMessage.html

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2014-03-24 20:58:34 UTC
  • mfrom: (1.66.13)
  • Revision ID: package-import@ubuntu.com-20140324205834-8hsgok8k36ftocqa
Tags: 2.40.0-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
66
66
</tr>
67
67
<tr>
68
68
<td class="function_type">
69
 
<a href="../glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
 
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
70
70
</td>
71
71
<td class="function_name">
72
72
<a class="link" href="GSocketControlMessage.html#g-socket-control-message-get-size" title="g_socket_control_message_get_size ()">g_socket_control_message_get_size</a> <span class="c_punctuation">()</span>
98
98
</div>
99
99
<div class="refsect1">
100
100
<a name="GSocketControlMessage.object-hierarchy"></a><h2>Object Hierarchy</h2>
101
 
<pre class="screen">    <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
101
<pre class="screen">    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
102
102
    <span class="lineart">╰──</span> GSocketControlMessage
103
103
        <span class="lineart">├──</span> <a class="link" href="GUnixFDMessage.html" title="GUnixFDMessage">GUnixFDMessage</a>
104
104
        <span class="lineart">╰──</span> <a class="link" href="GUnixCredentialsMessage.html" title="GUnixCredentialsMessage">GUnixCredentialsMessage</a>
135
135
<pre class="programlisting"><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="returnvalue">GSocketControlMessage</span></a> *
136
136
g_socket_control_message_deserialize (<em class="parameter"><code><span class="type">int</span> level</code></em>,
137
137
                                      <em class="parameter"><code><span class="type">int</span> type</code></em>,
138
 
                                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
139
 
                                      <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
138
                                      <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
 
139
                                      <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
140
140
<p>Tries to deserialize a socket control message of a given
141
141
<em class="parameter"><code>level</code></em>
142
142
 and <em class="parameter"><code>type</code></em>
143
143
. This will ask all known (to GType) subclasses
144
144
of <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> if they can understand this kind
145
145
of message and if so deserialize it into a <a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a>.</p>
146
 
<p>If there is no implementation for this kind of control message, <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
146
<p>If there is no implementation for this kind of control message, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
147
147
will be returned.</p>
148
148
<div class="refsect3">
149
149
<a name="id-1.4.13.8.8.2.6"></a><h4>Parameters</h4>
180
180
</div>
181
181
<div class="refsect3">
182
182
<a name="id-1.4.13.8.8.2.7"></a><h4>Returns</h4>
183
 
<p> the deserialized message or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
 
183
<p> the deserialized message or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
184
184
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
185
185
</div>
186
186
<p class="since">Since 2.22</p>
246
246
<hr>
247
247
<div class="refsect2">
248
248
<a name="g-socket-control-message-get-size"></a><h3>g_socket_control_message_get_size ()</h3>
249
 
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
 
249
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>
250
250
g_socket_control_message_get_size (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>);</pre>
251
251
<p>Returns the space required for the control message, not including
252
252
headers or alignment.</p>
277
277
<a name="g-socket-control-message-serialize"></a><h3>g_socket_control_message_serialize ()</h3>
278
278
<pre class="programlisting"><span class="returnvalue">void</span>
279
279
g_socket_control_message_serialize (<em class="parameter"><code><a class="link" href="GSocketControlMessage.html" title="GSocketControlMessage"><span class="type">GSocketControlMessage</span></a> *message</code></em>,
280
 
                                    <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
 
280
                                    <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
281
281
<p>Converts the data in the message to bytes placed in the
282
282
message.</p>
283
283
<p><em class="parameter"><code>data</code></em>