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

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-bonobo-moniker-util.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-09-04 17:59:13 UTC
  • mto: (3.1.2 lenny) (1.1.25 upstream)
  • mto: This revision was merged to the branch mainline in revision 18.
  • Revision ID: james.westby@ubuntu.com-20060904175913-oml3562yozrki3pg
Tags: upstream-2.16.0
Import upstream version 2.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
<th width="100%" align="center">Libbonobo Reference Manual</th>
28
28
<td><a accesskey="n" href="libbonobo-bonobo-moniker-extender.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
29
</tr>
30
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2923814" class="shortcut">Top</a>
 
30
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2762500" class="shortcut">Top</a>
31
31
                  &#160;|&#160;
32
 
                  <a href="#id2924596" class="shortcut">Description</a></nobr></td></tr>
 
32
                  <a href="#id2763282" class="shortcut">Description</a></nobr></td></tr>
33
33
</table>
34
34
<div class="refentry" lang="en">
35
35
<a name="libbonobo-bonobo-moniker-util"></a><div class="titlepage"></div>
36
36
<div class="refnamediv"><table width="100%"><tr>
37
37
<td valign="top">
38
38
<h2>
39
 
<a name="id2923814"></a><span class="refentrytitle">bonobo-moniker-util</span>
 
39
<a name="id2762500"></a><span class="refentrytitle">bonobo-moniker-util</span>
40
40
</h2>
41
41
<p>bonobo-moniker-util &#8212; Object activation and construction through monikers.</p>
42
42
</td>
130
130
</pre>
131
131
</div>
132
132
<div class="refsect1" lang="en">
133
 
<a name="id2924596"></a><h2>Description</h2>
 
133
<a name="id2763282"></a><h2>Description</h2>
134
134
<p>
135
135
The moniker utility functions provide two sets of functions:
136
136
  </p>
159
159
like this:
160
160
  </p>
161
161
<div class="example">
162
 
<a name="id2924656"></a><p class="title"><b>Example&#160;3.&#160;GetObject example</b></p>
 
162
<a name="id2763342"></a><p class="title"><b>Example&#160;3.&#160;GetObject example</b></p>
163
163
<pre class="programlisting">
164
164
GtkWidget *
165
165
moniker_resolve_demo (void)
189
189
</p>
190
190
</div>
191
191
<div class="refsect1" lang="en">
192
 
<a name="id2924694"></a><h2>Details</h2>
 
192
<a name="id2763380"></a><h2>Details</h2>
193
193
<div class="refsect2" lang="en">
194
 
<a name="id2924704"></a><h3>
 
194
<a name="id2763390"></a><h3>
195
195
<a name="bonobo-get-object"></a>bonobo_get_object ()</h3>
196
 
<a class="indexterm" name="id2924718"></a><pre class="programlisting">Bonobo_Unknown bonobo_get_object            (const CORBA_char *name,
 
196
<a class="indexterm" name="id2763404"></a><pre class="programlisting">Bonobo_Unknown bonobo_get_object            (const CORBA_char *name,
197
197
                                             const char *interface_name,
198
198
                                             CORBA_Environment *opt_ev);</pre>
199
199
<p>
235
235
</div>
236
236
<hr>
237
237
<div class="refsect2" lang="en">
238
 
<a name="id2924826"></a><h3>
 
238
<a name="id2763512"></a><h3>
239
239
<a name="bonobo-moniker-client-new-from-name"></a>bonobo_moniker_client_new_from_name ()</h3>
240
 
<a class="indexterm" name="id2924841"></a><pre class="programlisting">Bonobo_Moniker bonobo_moniker_client_new_from_name
 
240
<a class="indexterm" name="id2763527"></a><pre class="programlisting">Bonobo_Moniker bonobo_moniker_client_new_from_name
241
241
                                            (const CORBA_char *name,
242
242
                                             CORBA_Environment *opt_ev);</pre>
243
243
<p>
278
278
</div>
279
279
<hr>
280
280
<div class="refsect2" lang="en">
281
 
<a name="id2924951"></a><h3>
 
281
<a name="id2763637"></a><h3>
282
282
<a name="bonobo-moniker-client-get-name"></a>bonobo_moniker_client_get_name ()</h3>
283
 
<a class="indexterm" name="id2924964"></a><pre class="programlisting">CORBA_char* bonobo_moniker_client_get_name  (Bonobo_Moniker moniker,
 
283
<a class="indexterm" name="id2763650"></a><pre class="programlisting">CORBA_char* bonobo_moniker_client_get_name  (Bonobo_Moniker moniker,
284
284
                                             CORBA_Environment *opt_ev);</pre>
285
285
<p>
286
286
</p>
313
313
</div>
314
314
<hr>
315
315
<div class="refsect2" lang="en">
316
 
<a name="id2925047"></a><h3>
 
316
<a name="id2763733"></a><h3>
317
317
<a name="bonobo-moniker-client-resolve-default"></a>bonobo_moniker_client_resolve_default ()</h3>
318
 
<a class="indexterm" name="id2925061"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_client_resolve_default
 
318
<a class="indexterm" name="id2763747"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_client_resolve_default
319
319
                                            (Bonobo_Moniker moniker,
320
320
                                             const char *interface_name,
321
321
                                             CORBA_Environment *opt_ev);</pre>
357
357
</div>
358
358
<hr>
359
359
<div class="refsect2" lang="en">
360
 
<a name="id2925170"></a><h3>
 
360
<a name="id2763856"></a><h3>
361
361
<a name="bonobo-moniker-client-equal"></a>bonobo_moniker_client_equal ()</h3>
362
 
<a class="indexterm" name="id2925184"></a><pre class="programlisting"><a
 
362
<a class="indexterm" name="id2763870"></a><pre class="programlisting"><a
363
363
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
364
364
>gboolean</a>    bonobo_moniker_client_equal     (Bonobo_Moniker moniker,
365
365
                                             const CORBA_char *name,
401
401
</div>
402
402
<hr>
403
403
<div class="refsect2" lang="en">
404
 
<a name="id2925300"></a><h3>
 
404
<a name="id2763986"></a><h3>
405
405
<a name="BonoboMonikerAsyncFn"></a>BonoboMonikerAsyncFn ()</h3>
406
 
<a class="indexterm" name="id2925314"></a><pre class="programlisting">void        (*BonoboMonikerAsyncFn)         (Bonobo_Unknown object,
 
406
<a class="indexterm" name="id2764000"></a><pre class="programlisting">void        (*BonoboMonikerAsyncFn)         (Bonobo_Unknown object,
407
407
                                             CORBA_Environment *ev,
408
408
                                             <a
409
409
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
439
439
</div>
440
440
<hr>
441
441
<div class="refsect2" lang="en">
442
 
<a name="id2925428"></a><h3>
 
442
<a name="id2764114"></a><h3>
443
443
<a name="bonobo-get-object-async"></a>bonobo_get_object_async ()</h3>
444
 
<a class="indexterm" name="id2925442"></a><pre class="programlisting">void        bonobo_get_object_async         (const CORBA_char *name,
 
444
<a class="indexterm" name="id2764128"></a><pre class="programlisting">void        bonobo_get_object_async         (const CORBA_char *name,
445
445
                                             const char *interface_name,
446
446
                                             CORBA_Environment *ev,
447
447
                                             <a href="libbonobo-bonobo-moniker-util.html#BonoboMonikerAsyncFn">BonoboMonikerAsyncFn</a> cb,
491
491
</div>
492
492
<hr>
493
493
<div class="refsect2" lang="en">
494
 
<a name="id2925581"></a><h3>
 
494
<a name="id2764267"></a><h3>
495
495
<a name="bonobo-moniker-client-new-from-name-async"></a>bonobo_moniker_client_new_from_name_async ()</h3>
496
 
<a class="indexterm" name="id2925596"></a><pre class="programlisting">void        bonobo_moniker_client_new_from_name_async
 
496
<a class="indexterm" name="id2764282"></a><pre class="programlisting">void        bonobo_moniker_client_new_from_name_async
497
497
                                            (const CORBA_char *name,
498
498
                                             CORBA_Environment *ev,
499
499
                                             <a href="libbonobo-bonobo-moniker-util.html#BonoboMonikerAsyncFn">BonoboMonikerAsyncFn</a> cb,
537
537
</div>
538
538
<hr>
539
539
<div class="refsect2" lang="en">
540
 
<a name="id2925713"></a><h3>
 
540
<a name="id2764399"></a><h3>
541
541
<a name="bonobo-moniker-resolve-async"></a>bonobo_moniker_resolve_async ()</h3>
542
 
<a class="indexterm" name="id2925727"></a><pre class="programlisting">void        bonobo_moniker_resolve_async    (Bonobo_Moniker moniker,
 
542
<a class="indexterm" name="id2764413"></a><pre class="programlisting">void        bonobo_moniker_resolve_async    (Bonobo_Moniker moniker,
543
543
                                             Bonobo_ResolveOptions *options,
544
544
                                             const char *interface_name,
545
545
                                             CORBA_Environment *ev,
596
596
</div>
597
597
<hr>
598
598
<div class="refsect2" lang="en">
599
 
<a name="id2925890"></a><h3>
 
599
<a name="id2764576"></a><h3>
600
600
<a name="bonobo-moniker-resolve-async-default"></a>bonobo_moniker_resolve_async_default ()</h3>
601
 
<a class="indexterm" name="id2925904"></a><pre class="programlisting">void        bonobo_moniker_resolve_async_default
 
601
<a class="indexterm" name="id2764590"></a><pre class="programlisting">void        bonobo_moniker_resolve_async_default
602
602
                                            (Bonobo_Moniker moniker,
603
603
                                             const char *interface_name,
604
604
                                             CORBA_Environment *ev,
649
649
</div>
650
650
<hr>
651
651
<div class="refsect2" lang="en">
652
 
<a name="id2926045"></a><h3>
 
652
<a name="id2764731"></a><h3>
653
653
<a name="bonobo-moniker-util-get-parent-name"></a>bonobo_moniker_util_get_parent_name ()</h3>
654
 
<a class="indexterm" name="id2926060"></a><pre class="programlisting">CORBA_char* bonobo_moniker_util_get_parent_name
 
654
<a class="indexterm" name="id2764746"></a><pre class="programlisting">CORBA_char* bonobo_moniker_util_get_parent_name
655
655
                                            (Bonobo_Moniker moniker,
656
656
                                             CORBA_Environment *opt_ev);</pre>
657
657
<p>
686
686
</div>
687
687
<hr>
688
688
<div class="refsect2" lang="en">
689
 
<a name="id2926145"></a><h3>
 
689
<a name="id2764831"></a><h3>
690
690
<a name="bonobo-moniker-util-qi-return"></a>bonobo_moniker_util_qi_return ()</h3>
691
 
<a class="indexterm" name="id2926159"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_util_qi_return
 
691
<a class="indexterm" name="id2764845"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_util_qi_return
692
692
                                            (Bonobo_Unknown object,
693
693
                                             const CORBA_char *requested_interface,
694
694
                                             CORBA_Environment *ev);</pre>
731
731
</div>
732
732
<hr>
733
733
<div class="refsect2" lang="en">
734
 
<a name="id2926268"></a><h3>
 
734
<a name="id2764954"></a><h3>
735
735
<a name="bonobo-moniker-util-parse-name"></a>bonobo_moniker_util_parse_name ()</h3>
736
 
<a class="indexterm" name="id2926282"></a><pre class="programlisting">const char* bonobo_moniker_util_parse_name  (const char *name,
 
736
<a class="indexterm" name="id2764968"></a><pre class="programlisting">const char* bonobo_moniker_util_parse_name  (const char *name,
737
737
                                             int *plen);</pre>
738
738
<p>
739
739
This routine finds the rightmost moniker name. For example
769
769
</div>
770
770
<hr>
771
771
<div class="refsect2" lang="en">
772
 
<a name="id2926384"></a><h3>
 
772
<a name="id2765070"></a><h3>
773
773
<a name="bonobo-moniker-util-seek-std-separator"></a>bonobo_moniker_util_seek_std_separator ()</h3>
774
 
<a class="indexterm" name="id2926398"></a><pre class="programlisting">int         bonobo_moniker_util_seek_std_separator
 
774
<a class="indexterm" name="id2765083"></a><pre class="programlisting">int         bonobo_moniker_util_seek_std_separator
775
775
                                            (const CORBA_char *str,
776
776
                                             int min_idx);</pre>
777
777
<p>
809
809
</div>
810
810
<hr>
811
811
<div class="refsect2" lang="en">
812
 
<a name="id2926486"></a><h3>
 
812
<a name="id2765172"></a><h3>
813
813
<a name="bonobo-moniker-util-escape"></a>bonobo_moniker_util_escape ()</h3>
814
 
<a class="indexterm" name="id2926500"></a><pre class="programlisting">char*       bonobo_moniker_util_escape      (const char *string,
 
814
<a class="indexterm" name="id2765185"></a><pre class="programlisting">char*       bonobo_moniker_util_escape      (const char *string,
815
815
                                             int offset);</pre>
816
816
<p>
817
817
Escapes possible separator characters inside a moniker
846
846
</div>
847
847
<hr>
848
848
<div class="refsect2" lang="en">
849
 
<a name="id2926583"></a><h3>
 
849
<a name="id2765269"></a><h3>
850
850
<a name="bonobo-moniker-util-unescape"></a>bonobo_moniker_util_unescape ()</h3>
851
 
<a class="indexterm" name="id2926597"></a><pre class="programlisting">char*       bonobo_moniker_util_unescape    (const char *string,
 
851
<a class="indexterm" name="id2765283"></a><pre class="programlisting">char*       bonobo_moniker_util_unescape    (const char *string,
852
852
                                             int num_chars);</pre>
853
853
<p>
854
854
This routine strips <em class="parameter"><code>num_chars</code></em>: from the start of
883
883
</div>
884
884
<hr>
885
885
<div class="refsect2" lang="en">
886
 
<a name="id2926692"></a><h3>
 
886
<a name="id2765378"></a><h3>
887
887
<a name="bonobo-url-register"></a>bonobo_url_register ()</h3>
888
 
<a class="indexterm" name="id2926705"></a><pre class="programlisting">void        bonobo_url_register             (char *oafiid,
 
888
<a class="indexterm" name="id2765391"></a><pre class="programlisting">void        bonobo_url_register             (char *oafiid,
889
889
                                             char *url,
890
890
                                             char *mime_type,
891
891
                                             Bonobo_Unknown object,
933
933
</div>
934
934
<hr>
935
935
<div class="refsect2" lang="en">
936
 
<a name="id2926836"></a><h3>
 
936
<a name="id2765522"></a><h3>
937
937
<a name="bonobo-url-unregister"></a>bonobo_url_unregister ()</h3>
938
 
<a class="indexterm" name="id2926849"></a><pre class="programlisting">void        bonobo_url_unregister           (char *oafiid,
 
938
<a class="indexterm" name="id2765535"></a><pre class="programlisting">void        bonobo_url_unregister           (char *oafiid,
939
939
                                             char *url,
940
940
                                             CORBA_Environment *ev);</pre>
941
941
<p>
969
969
</div>
970
970
<hr>
971
971
<div class="refsect2" lang="en">
972
 
<a name="id2926938"></a><h3>
 
972
<a name="id2765623"></a><h3>
973
973
<a name="bonobo-url-lookup"></a>bonobo_url_lookup ()</h3>
974
 
<a class="indexterm" name="id2926950"></a><pre class="programlisting">Bonobo_Unknown bonobo_url_lookup            (char *oafiid,
 
974
<a class="indexterm" name="id2765636"></a><pre class="programlisting">Bonobo_Unknown bonobo_url_lookup            (char *oafiid,
975
975
                                             char *url,
976
976
                                             CORBA_Environment *ev);</pre>
977
977
<p>