16
17
<refsynopsisdiv id="EBookBackendFactory.synopsis" role="synopsis">
17
18
<title role="synopsis.title">Synopsis</title>
20
<link linkend="EBookBackendFactory-struct">EBookBackendFactory</link>;
21
const <link linkend="gchar">gchar</link> * <link linkend="e-book-backend-factory-get-protocol">e_book_backend_factory_get_protocol</link> (<link linkend="EBookBackendFactory">EBookBackendFactory</link> *factory);
22
<link linkend="EBookBackend">EBookBackend</link>* <link linkend="e-book-backend-factory-new-backend">e_book_backend_factory_new_backend</link> (<link linkend="EBookBackendFactory">EBookBackendFactory</link> *factory);
23
#define <link linkend="E-BOOK-BACKEND-FACTORY-SIMPLE--CAPS">E_BOOK_BACKEND_FACTORY_SIMPLE</link> (p,t,f)
20
<synopsis> <link linkend="EBookBackendFactory-struct">EBookBackendFactory</link>;
21
const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * <link linkend="e-book-backend-factory-get-protocol">e_book_backend_factory_get_protocol</link> (<parameter><link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link> *factory</parameter>);
22
<link linkend="EBookBackend"><returnvalue>EBookBackend</returnvalue></link>* <link linkend="e-book-backend-factory-new-backend">e_book_backend_factory_new_backend</link> (<parameter><link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link> *factory</parameter>);
23
#define <link linkend="E-BOOK-BACKEND-FACTORY-SIMPLE:CAPS">E_BOOK_BACKEND_FACTORY_SIMPLE</link> (p,
27
28
<refsect1 id="EBookBackendFactory.object-hierarchy" role="object_hierarchy">
28
29
<title role="object_hierarchy.title">Object Hierarchy</title>
42
36
<refsect1 id="EBookBackendFactory.description" role="desc">
43
37
<title role="desc.title">Description</title>
48
41
<refsect1 id="EBookBackendFactory.details" role="details">
49
42
<title role="details.title">Details</title>
50
43
<refsect2 id="EBookBackendFactory-struct" role="struct">
51
44
<title>EBookBackendFactory</title>
52
<indexterm zone="EBookBackendFactory-struct"><primary sortas="EBookBackendFactory">EBookBackendFactory</primary></indexterm><programlisting>typedef struct _EBookBackendFactory EBookBackendFactory;</programlisting>
45
<indexterm zone="EBookBackendFactory-struct"><primary>EBookBackendFactory</primary></indexterm>
46
<programlisting>typedef struct _EBookBackendFactory EBookBackendFactory;</programlisting>
55
49
<refsect2 id="e-book-backend-factory-get-protocol" role="function">
56
50
<title>e_book_backend_factory_get_protocol ()</title>
57
<indexterm zone="e-book-backend-factory-get-protocol"><primary sortas="e_book_backend_factory_get_protocol">e_book_backend_factory_get_protocol</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> * e_book_backend_factory_get_protocol (<link linkend="EBookBackendFactory">EBookBackendFactory</link> *factory);</programlisting>
51
<indexterm zone="e-book-backend-factory-get-protocol"><primary>e_book_backend_factory_get_protocol</primary></indexterm>
52
<programlisting>const <link linkend="gchar"><returnvalue>gchar</returnvalue></link> * e_book_backend_factory_get_protocol (<parameter><link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link> *factory</parameter>);</programlisting>
59
54
Gets the protocol that <parameter>factory</parameter> creates backends for.</para>
61
</para><variablelist role="params">
55
<variablelist role="params">
62
56
<varlistentry><term><parameter>factory</parameter> :</term>
63
<listitem><simpara> an <link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link>
57
<listitem><simpara>an <link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link>
64
58
</simpara></listitem></varlistentry>
65
59
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A string representing a protocol.
66
60
</simpara></listitem></varlistentry>
67
61
</variablelist></refsect2>
68
62
<refsect2 id="e-book-backend-factory-new-backend" role="function">
69
63
<title>e_book_backend_factory_new_backend ()</title>
70
<indexterm zone="e-book-backend-factory-new-backend"><primary sortas="e_book_backend_factory_new_backend">e_book_backend_factory_new_backend</primary></indexterm><programlisting><link linkend="EBookBackend">EBookBackend</link>* e_book_backend_factory_new_backend (<link linkend="EBookBackendFactory">EBookBackendFactory</link> *factory);</programlisting>
64
<indexterm zone="e-book-backend-factory-new-backend"><primary>e_book_backend_factory_new_backend</primary></indexterm>
65
<programlisting><link linkend="EBookBackend"><returnvalue>EBookBackend</returnvalue></link>* e_book_backend_factory_new_backend (<parameter><link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link> *factory</parameter>);</programlisting>
72
67
Creates a new <link linkend="EBookBackend"><type>EBookBackend</type></link> with <parameter>factory</parameter>'s protocol.</para>
74
</para><variablelist role="params">
68
<variablelist role="params">
75
69
<varlistentry><term><parameter>factory</parameter> :</term>
76
<listitem><simpara> an <link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link>
70
<listitem><simpara>an <link linkend="EBookBackendFactory"><type>EBookBackendFactory</type></link>
77
71
</simpara></listitem></varlistentry>
78
72
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="EBookBackend"><type>EBookBackend</type></link>.
79
73
</simpara></listitem></varlistentry>
80
74
</variablelist></refsect2>
81
<refsect2 id="E-BOOK-BACKEND-FACTORY-SIMPLE--CAPS" role="macro">
75
<refsect2 id="E-BOOK-BACKEND-FACTORY-SIMPLE:CAPS" role="macro">
82
76
<title>E_BOOK_BACKEND_FACTORY_SIMPLE()</title>
83
<indexterm zone="E-BOOK-BACKEND-FACTORY-SIMPLE--CAPS"><primary sortas="E_BOOK_BACKEND_FACTORY_SIMPLE">E_BOOK_BACKEND_FACTORY_SIMPLE</primary></indexterm><programlisting>#define E_BOOK_BACKEND_FACTORY_SIMPLE(p,t,f)</programlisting>
77
<indexterm zone="E-BOOK-BACKEND-FACTORY-SIMPLE:CAPS"><primary>E_BOOK_BACKEND_FACTORY_SIMPLE</primary></indexterm>
78
<programlisting>#define E_BOOK_BACKEND_FACTORY_SIMPLE(p,t,f)</programlisting>
85
80
</para><variablelist role="params">
86
81
<varlistentry><term><parameter>p</parameter> :</term>