~ubuntu-branches/ubuntu/quantal/libbonobo/quantal-201207170711

« back to all changes in this revision

Viewing changes to doc/api/xml/bonobo-moniker-extender.xml

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-03-12 15:39:17 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20070312153917-u4efw149urh2enej
Tags: 2.18.0-0ubuntu1
* New upstream release:
  - Code cleanups
  - Build fix
  - Updated translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
 
20
20
 
21
 
            <link linkend="BonoboMonikerExtender-struct">BonoboMonikerExtender</link>;
22
 
            <link linkend="BonoboMonikerExtenderClass">BonoboMonikerExtenderClass</link>;
23
 
<link linkend="Bonobo-Unknown">Bonobo_Unknown</link> (<link linkend="BonoboMonikerExtenderFn">*BonoboMonikerExtenderFn</link>)   (<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link> *extender,
24
 
                                             const <link linkend="Bonobo-Moniker">Bonobo_Moniker</link> parent,
25
 
                                             const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
26
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *display_name,
27
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
28
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);
29
 
<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link>* <link linkend="bonobo-moniker-extender-new">bonobo_moniker_extender_new</link>
30
 
                                            (<link linkend="BonoboMonikerExtenderFn">BonoboMonikerExtenderFn</link> resolve,
31
 
                                             <link linkend="gpointer">gpointer</link> data);
32
 
<link linkend="Bonobo-MonikerExtender">Bonobo_MonikerExtender</link> <link linkend="bonobo-moniker-find-extender">bonobo_moniker_find_extender</link>
33
 
                                            (const <link linkend="gchar">gchar</link> *name,
34
 
                                             const <link linkend="gchar">gchar</link> *interface,
35
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
36
 
<link linkend="Bonobo-Unknown">Bonobo_Unknown</link> <link linkend="bonobo-moniker-use-extender">bonobo_moniker_use_extender</link>  (const <link linkend="gchar">gchar</link> *extender_oafiid,
37
 
                                             <link linkend="BonoboMoniker">BonoboMoniker</link> *moniker,
38
 
                                             const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
39
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
40
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
 
21
                    <link linkend="BonoboMonikerExtender-struct">BonoboMonikerExtender</link>;
 
22
                    <link linkend="BonoboMonikerExtenderClass">BonoboMonikerExtenderClass</link>;
 
23
<link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      (<link linkend="BonoboMonikerExtenderFn">*BonoboMonikerExtenderFn</link>)          (<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link> *extender,
 
24
                                                         const <link linkend="Bonobo-Moniker">Bonobo_Moniker</link> parent,
 
25
                                                         const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
 
26
                                                         const <link linkend="CORBA-char">CORBA_char</link> *display_name,
 
27
                                                         const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
 
28
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);
 
29
<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link>* <link linkend="bonobo-moniker-extender-new">bonobo_moniker_extender_new</link>      (<link linkend="BonoboMonikerExtenderFn">BonoboMonikerExtenderFn</link> resolve,
 
30
                                                         <link linkend="gpointer">gpointer</link> data);
 
31
<link linkend="Bonobo-MonikerExtender">Bonobo_MonikerExtender</link> <link linkend="bonobo-moniker-find-extender">bonobo_moniker_find_extender</link>     (const <link linkend="gchar">gchar</link> *name,
 
32
                                                         const <link linkend="gchar">gchar</link> *interface,
 
33
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
 
34
<link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      <link linkend="bonobo-moniker-use-extender">bonobo_moniker_use_extender</link>         (const <link linkend="gchar">gchar</link> *extender_oafiid,
 
35
                                                         <link linkend="BonoboMoniker">BonoboMoniker</link> *moniker,
 
36
                                                         const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
 
37
                                                         const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
 
38
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
41
39
 
42
40
</synopsis>
43
41
</refsynopsisdiv>
172
170
</para></refsect2>
173
171
<refsect2>
174
172
<title><anchor id="BonoboMonikerExtenderFn" role="function"/>BonoboMonikerExtenderFn ()</title>
175
 
<indexterm><primary>BonoboMonikerExtenderFn</primary></indexterm><programlisting><link linkend="Bonobo-Unknown">Bonobo_Unknown</link> (*BonoboMonikerExtenderFn)   (<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link> *extender,
176
 
                                             const <link linkend="Bonobo-Moniker">Bonobo_Moniker</link> parent,
177
 
                                             const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
178
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *display_name,
179
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
180
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);</programlisting>
 
173
<indexterm><primary>BonoboMonikerExtenderFn</primary></indexterm><programlisting><link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      (*BonoboMonikerExtenderFn)          (<link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link> *extender,
 
174
                                                         const <link linkend="Bonobo-Moniker">Bonobo_Moniker</link> parent,
 
175
                                                         const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
 
176
                                                         const <link linkend="CORBA-char">CORBA_char</link> *display_name,
 
177
                                                         const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
 
178
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);</programlisting>
181
179
<para>
182
180
Moniker resolution callback function.
183
181
</para><variablelist role="params">
206
204
</variablelist></refsect2>
207
205
<refsect2>
208
206
<title><anchor id="bonobo-moniker-extender-new" role="function"/>bonobo_moniker_extender_new ()</title>
209
 
<indexterm><primary>bonobo_moniker_extender_new</primary></indexterm><programlisting><link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link>* bonobo_moniker_extender_new
210
 
                                            (<link linkend="BonoboMonikerExtenderFn">BonoboMonikerExtenderFn</link> resolve,
211
 
                                             <link linkend="gpointer">gpointer</link> data);</programlisting>
 
207
<indexterm><primary>bonobo_moniker_extender_new</primary></indexterm><programlisting><link linkend="BonoboMonikerExtender">BonoboMonikerExtender</link>* bonobo_moniker_extender_new      (<link linkend="BonoboMonikerExtenderFn">BonoboMonikerExtenderFn</link> resolve,
 
208
                                                         <link linkend="gpointer">gpointer</link> data);</programlisting>
212
209
<para>
213
210
This creates a new moniker extender.</para>
214
211
<para>
225
222
</variablelist></refsect2>
226
223
<refsect2>
227
224
<title><anchor id="bonobo-moniker-find-extender" role="function"/>bonobo_moniker_find_extender ()</title>
228
 
<indexterm><primary>bonobo_moniker_find_extender</primary></indexterm><programlisting><link linkend="Bonobo-MonikerExtender">Bonobo_MonikerExtender</link> bonobo_moniker_find_extender
229
 
                                            (const <link linkend="gchar">gchar</link> *name,
230
 
                                             const <link linkend="gchar">gchar</link> *interface,
231
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
 
225
<indexterm><primary>bonobo_moniker_find_extender</primary></indexterm><programlisting><link linkend="Bonobo-MonikerExtender">Bonobo_MonikerExtender</link> bonobo_moniker_find_extender     (const <link linkend="gchar">gchar</link> *name,
 
226
                                                         const <link linkend="gchar">gchar</link> *interface,
 
227
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
232
228
<para>
233
229
This routine tries to locate an extender for our moniker
234
230
by examining a registry of extenders that map new interfaces
250
246
</variablelist></refsect2>
251
247
<refsect2>
252
248
<title><anchor id="bonobo-moniker-use-extender" role="function"/>bonobo_moniker_use_extender ()</title>
253
 
<indexterm><primary>bonobo_moniker_use_extender</primary></indexterm><programlisting><link linkend="Bonobo-Unknown">Bonobo_Unknown</link> bonobo_moniker_use_extender  (const <link linkend="gchar">gchar</link> *extender_oafiid,
254
 
                                             <link linkend="BonoboMoniker">BonoboMoniker</link> *moniker,
255
 
                                             const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
256
 
                                             const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
257
 
                                             <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
 
249
<indexterm><primary>bonobo_moniker_use_extender</primary></indexterm><programlisting><link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      bonobo_moniker_use_extender         (const <link linkend="gchar">gchar</link> *extender_oafiid,
 
250
                                                         <link linkend="BonoboMoniker">BonoboMoniker</link> *moniker,
 
251
                                                         const <link linkend="Bonobo-ResolveOptions">Bonobo_ResolveOptions</link> *options,
 
252
                                                         const <link linkend="CORBA-char">CORBA_char</link> *requested_interface,
 
253
                                                         <link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);</programlisting>
258
254
<para>
259
255
Locates a known extender via. OAFIID; eg.
260
256
OAFIID:Bonobo_Moniker_Extender_file</para>