chiark / gitweb /
tree-wide: remove Lennart's copyright lines
[elogind.git] / man / sd_event_source_get_event.xml
1 <?xml version='1.0'?> <!--*- Mode: nxml; nxml-child-indent: 2; indent-tabs-mode: nil -*-->
2 <!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4
5 <!--
6   SPDX-License-Identifier: LGPL-2.1+
7 -->
8
9 <refentry id="sd_event_source_get_event" xmlns:xi="http://www.w3.org/2001/XInclude">
10
11   <refentryinfo>
12     <title>sd_event_source_get_event</title>
13     <productname>elogind</productname>
14
15     <authorgroup>
16       <author>
17         <contrib>Developer</contrib>
18         <firstname>Lennart</firstname>
19         <surname>Poettering</surname>
20         <email>lennart@poettering.net</email>
21       </author>
22     </authorgroup>
23   </refentryinfo>
24
25   <refmeta>
26     <refentrytitle>sd_event_source_get_event</refentrytitle>
27     <manvolnum>3</manvolnum>
28   </refmeta>
29
30   <refnamediv>
31     <refname>sd_event_source_get_event</refname>
32
33     <refpurpose>Retrieve the event loop of an event source</refpurpose>
34   </refnamediv>
35
36   <refsynopsisdiv>
37     <funcsynopsis>
38       <funcsynopsisinfo>#include &lt;elogind/sd-event.h&gt;</funcsynopsisinfo>
39
40       <funcprototype>
41         <funcdef>sd_event* <function>sd_event_source_get_event</function></funcdef>
42         <paramdef>sd_event_source *<parameter>source</parameter></paramdef>
43       </funcprototype>
44
45     </funcsynopsis>
46   </refsynopsisdiv>
47
48   <refsect1>
49     <title>Description</title>
50
51     <para><function>sd_event_source_get_event()</function> may be used
52     to retrieve the event loop object the event source object specified
53     as <parameter>source</parameter> is associated with. The event
54     loop object is specified when creating an event source object with
55     calls such as
56     <citerefentry><refentrytitle>sd_event_add_io</refentrytitle><manvolnum>3</manvolnum></citerefentry>
57     or
58     <citerefentry><refentrytitle>sd_event_add_time</refentrytitle><manvolnum>3</manvolnum></citerefentry>.</para>
59   </refsect1>
60
61   <refsect1>
62     <title>Return Value</title>
63
64     <para>On success, <function>sd_event_source_get_event()</function>
65     returns the associated event loop object. On failure, it returns
66     NULL.</para>
67   </refsect1>
68
69   <xi:include href="libelogind-pkgconfig.xml" />
70
71   <refsect1>
72     <title>See Also</title>
73
74     <para>
75       <citerefentry><refentrytitle>sd-event</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
76       <citerefentry><refentrytitle>sd_event_add_io</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
77       <citerefentry><refentrytitle>sd_event_add_time</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
78       <citerefentry><refentrytitle>sd_event_add_child</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
79       <citerefentry><refentrytitle>sd_event_add_signal</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
80       <citerefentry><refentrytitle>sd_event_add_defer</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
81       <citerefentry><refentrytitle>sd_event_source_set_userdata</refentrytitle><manvolnum>3</manvolnum></citerefentry>
82     </para>
83   </refsect1>
84
85 </refentry>