~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): Daniel Holbach
  • Date: 2007-02-26 18:46:36 UTC
  • mto: (3.1.2 lenny) (1.1.25 upstream)
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: james.westby@ubuntu.com-20070226184636-6sm1katlj5dcb1tq
Tags: upstream-2.17.92
ImportĀ upstreamĀ versionĀ 2.17.92

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
<th width="100%" align="center">Libbonobo Reference Manual</th>
29
29
<td><a accesskey="n" href="libbonobo-bonobo-moniker-extender.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
30
30
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3046921" class="shortcut">Top</a>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2658978" class="shortcut">Top</a>
32
32
                  &#160;|&#160;
33
 
                  <a href="#id3047704" class="shortcut">Description</a></nobr></td></tr>
 
33
                  <a href="#id2659762" class="shortcut">Description</a></nobr></td></tr>
34
34
</table>
35
35
<div class="refentry" lang="en">
36
36
<a name="libbonobo-bonobo-moniker-util"></a><div class="titlepage"></div>
37
37
<div class="refnamediv"><table width="100%"><tr>
38
38
<td valign="top">
39
39
<h2>
40
 
<a name="id3046921"></a><span class="refentrytitle">bonobo-moniker-util</span>
 
40
<a name="id2658978"></a><span class="refentrytitle">bonobo-moniker-util</span>
41
41
</h2>
42
42
<p>bonobo-moniker-util &#8212; Object activation and construction through monikers.</p>
43
43
</td>
131
131
</pre>
132
132
</div>
133
133
<div class="refsect1" lang="en">
134
 
<a name="id3047704"></a><h2>Description</h2>
 
134
<a name="id2659762"></a><h2>Description</h2>
135
135
<p>
136
136
The moniker utility functions provide two sets of functions:
137
137
  </p>
160
160
like this:
161
161
  </p>
162
162
<div class="example">
163
 
<a name="id3047764"></a><p class="title"><b>Example&#160;17.&#160;GetObject example</b></p>
 
163
<a name="id2659822"></a><p class="title"><b>Example&#160;17.&#160;GetObject example</b></p>
164
164
<div class="example-contents"><pre class="programlisting">
165
165
GtkWidget *
166
166
moniker_resolve_demo (void)
190
190
</p>
191
191
</div>
192
192
<div class="refsect1" lang="en">
193
 
<a name="id3047802"></a><h2>Details</h2>
 
193
<a name="id2659860"></a><h2>Details</h2>
194
194
<div class="refsect2" lang="en">
195
 
<a name="id3047813"></a><h3>
 
195
<a name="id2659870"></a><h3>
196
196
<a name="bonobo-get-object"></a>bonobo_get_object ()</h3>
197
 
<a class="indexterm" name="id3047826"></a><pre class="programlisting">Bonobo_Unknown bonobo_get_object            (const CORBA_char *name,
 
197
<a class="indexterm" name="id2659883"></a><pre class="programlisting">Bonobo_Unknown bonobo_get_object            (const CORBA_char *name,
198
198
                                             const char *interface_name,
199
199
                                             CORBA_Environment *opt_ev);</pre>
200
200
<p>
232
232
</div>
233
233
<hr>
234
234
<div class="refsect2" lang="en">
235
 
<a name="id3047935"></a><h3>
 
235
<a name="id2659992"></a><h3>
236
236
<a name="bonobo-moniker-client-new-from-name"></a>bonobo_moniker_client_new_from_name ()</h3>
237
 
<a class="indexterm" name="id3047949"></a><pre class="programlisting">Bonobo_Moniker bonobo_moniker_client_new_from_name
 
237
<a class="indexterm" name="id2660006"></a><pre class="programlisting">Bonobo_Moniker bonobo_moniker_client_new_from_name
238
238
                                            (const CORBA_char *name,
239
239
                                             CORBA_Environment *opt_ev);</pre>
240
240
<p>
272
272
</div>
273
273
<hr>
274
274
<div class="refsect2" lang="en">
275
 
<a name="id3048059"></a><h3>
 
275
<a name="id2660116"></a><h3>
276
276
<a name="bonobo-moniker-client-get-name"></a>bonobo_moniker_client_get_name ()</h3>
277
 
<a class="indexterm" name="id3048072"></a><pre class="programlisting">CORBA_char* bonobo_moniker_client_get_name  (Bonobo_Moniker moniker,
 
277
<a class="indexterm" name="id2660130"></a><pre class="programlisting">CORBA_char* bonobo_moniker_client_get_name  (Bonobo_Moniker moniker,
278
278
                                             CORBA_Environment *opt_ev);</pre>
279
279
<p>
280
280
</p>
304
304
</div>
305
305
<hr>
306
306
<div class="refsect2" lang="en">
307
 
<a name="id3048155"></a><h3>
 
307
<a name="id2660213"></a><h3>
308
308
<a name="bonobo-moniker-client-resolve-default"></a>bonobo_moniker_client_resolve_default ()</h3>
309
 
<a class="indexterm" name="id3048170"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_client_resolve_default
 
309
<a class="indexterm" name="id2660227"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_client_resolve_default
310
310
                                            (Bonobo_Moniker moniker,
311
311
                                             const char *interface_name,
312
312
                                             CORBA_Environment *opt_ev);</pre>
344
344
</div>
345
345
<hr>
346
346
<div class="refsect2" lang="en">
347
 
<a name="id3048279"></a><h3>
 
347
<a name="id2660336"></a><h3>
348
348
<a name="bonobo-moniker-client-equal"></a>bonobo_moniker_client_equal ()</h3>
349
 
<a class="indexterm" name="id3048293"></a><pre class="programlisting"><a
 
349
<a class="indexterm" name="id2660350"></a><pre class="programlisting"><a
350
350
href="../glib/glib-Basic-Types.html#gboolean"
351
351
>gboolean</a>    bonobo_moniker_client_equal     (Bonobo_Moniker moniker,
352
352
                                             const CORBA_char *name,
384
384
</div>
385
385
<hr>
386
386
<div class="refsect2" lang="en">
387
 
<a name="id3048409"></a><h3>
 
387
<a name="id2660466"></a><h3>
388
388
<a name="BonoboMonikerAsyncFn"></a>BonoboMonikerAsyncFn ()</h3>
389
 
<a class="indexterm" name="id3048422"></a><pre class="programlisting">void        (*BonoboMonikerAsyncFn)         (Bonobo_Unknown object,
 
389
<a class="indexterm" name="id2660479"></a><pre class="programlisting">void        (*BonoboMonikerAsyncFn)         (Bonobo_Unknown object,
390
390
                                             CORBA_Environment *ev,
391
391
                                             <a
392
392
href="../glib/glib-Basic-Types.html#gpointer"
419
419
</div>
420
420
<hr>
421
421
<div class="refsect2" lang="en">
422
 
<a name="id3048537"></a><h3>
 
422
<a name="id2660594"></a><h3>
423
423
<a name="bonobo-get-object-async"></a>bonobo_get_object_async ()</h3>
424
 
<a class="indexterm" name="id3048550"></a><pre class="programlisting">void        bonobo_get_object_async         (const CORBA_char *name,
 
424
<a class="indexterm" name="id2660607"></a><pre class="programlisting">void        bonobo_get_object_async         (const CORBA_char *name,
425
425
                                             const char *interface_name,
426
426
                                             CORBA_Environment *ev,
427
427
                                             <a href="libbonobo-bonobo-moniker-util.html#BonoboMonikerAsyncFn">BonoboMonikerAsyncFn</a> cb,
466
466
</div>
467
467
<hr>
468
468
<div class="refsect2" lang="en">
469
 
<a name="id3048689"></a><h3>
 
469
<a name="id2660747"></a><h3>
470
470
<a name="bonobo-moniker-client-new-from-name-async"></a>bonobo_moniker_client_new_from_name_async ()</h3>
471
 
<a class="indexterm" name="id3048704"></a><pre class="programlisting">void        bonobo_moniker_client_new_from_name_async
 
471
<a class="indexterm" name="id2660762"></a><pre class="programlisting">void        bonobo_moniker_client_new_from_name_async
472
472
                                            (const CORBA_char *name,
473
473
                                             CORBA_Environment *ev,
474
474
                                             <a href="libbonobo-bonobo-moniker-util.html#BonoboMonikerAsyncFn">BonoboMonikerAsyncFn</a> cb,
508
508
</div>
509
509
<hr>
510
510
<div class="refsect2" lang="en">
511
 
<a name="id3048822"></a><h3>
 
511
<a name="id2660879"></a><h3>
512
512
<a name="bonobo-moniker-resolve-async"></a>bonobo_moniker_resolve_async ()</h3>
513
 
<a class="indexterm" name="id3048836"></a><pre class="programlisting">void        bonobo_moniker_resolve_async    (Bonobo_Moniker moniker,
 
513
<a class="indexterm" name="id2660893"></a><pre class="programlisting">void        bonobo_moniker_resolve_async    (Bonobo_Moniker moniker,
514
514
                                             Bonobo_ResolveOptions *options,
515
515
                                             const char *interface_name,
516
516
                                             CORBA_Environment *ev,
561
561
</div>
562
562
<hr>
563
563
<div class="refsect2" lang="en">
564
 
<a name="id3048998"></a><h3>
 
564
<a name="id2661056"></a><h3>
565
565
<a name="bonobo-moniker-resolve-async-default"></a>bonobo_moniker_resolve_async_default ()</h3>
566
 
<a class="indexterm" name="id3049013"></a><pre class="programlisting">void        bonobo_moniker_resolve_async_default
 
566
<a class="indexterm" name="id2661070"></a><pre class="programlisting">void        bonobo_moniker_resolve_async_default
567
567
                                            (Bonobo_Moniker moniker,
568
568
                                             const char *interface_name,
569
569
                                             CORBA_Environment *ev,
609
609
</div>
610
610
<hr>
611
611
<div class="refsect2" lang="en">
612
 
<a name="id3049154"></a><h3>
 
612
<a name="id2661211"></a><h3>
613
613
<a name="bonobo-moniker-util-get-parent-name"></a>bonobo_moniker_util_get_parent_name ()</h3>
614
 
<a class="indexterm" name="id3049168"></a><pre class="programlisting">CORBA_char* bonobo_moniker_util_get_parent_name
 
614
<a class="indexterm" name="id2661225"></a><pre class="programlisting">CORBA_char* bonobo_moniker_util_get_parent_name
615
615
                                            (Bonobo_Moniker moniker,
616
616
                                             CORBA_Environment *opt_ev);</pre>
617
617
<p>
643
643
</div>
644
644
<hr>
645
645
<div class="refsect2" lang="en">
646
 
<a name="id3049253"></a><h3>
 
646
<a name="id2661311"></a><h3>
647
647
<a name="bonobo-moniker-util-qi-return"></a>bonobo_moniker_util_qi_return ()</h3>
648
 
<a class="indexterm" name="id3049267"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_util_qi_return
 
648
<a class="indexterm" name="id2661324"></a><pre class="programlisting">Bonobo_Unknown bonobo_moniker_util_qi_return
649
649
                                            (Bonobo_Unknown object,
650
650
                                             const CORBA_char *requested_interface,
651
651
                                             CORBA_Environment *ev);</pre>
684
684
</div>
685
685
<hr>
686
686
<div class="refsect2" lang="en">
687
 
<a name="id3049377"></a><h3>
 
687
<a name="id2661434"></a><h3>
688
688
<a name="bonobo-moniker-util-parse-name"></a>bonobo_moniker_util_parse_name ()</h3>
689
 
<a class="indexterm" name="id3049391"></a><pre class="programlisting">const char* bonobo_moniker_util_parse_name  (const char *name,
 
689
<a class="indexterm" name="id2661448"></a><pre class="programlisting">const char* bonobo_moniker_util_parse_name  (const char *name,
690
690
                                             int *plen);</pre>
691
691
<p>
692
692
This routine finds the rightmost moniker name. For example
719
719
</div>
720
720
<hr>
721
721
<div class="refsect2" lang="en">
722
 
<a name="id3049492"></a><h3>
 
722
<a name="id2661550"></a><h3>
723
723
<a name="bonobo-moniker-util-seek-std-separator"></a>bonobo_moniker_util_seek_std_separator ()</h3>
724
 
<a class="indexterm" name="id3049506"></a><pre class="programlisting">int         bonobo_moniker_util_seek_std_separator
 
724
<a class="indexterm" name="id2661563"></a><pre class="programlisting">int         bonobo_moniker_util_seek_std_separator
725
725
                                            (const CORBA_char *str,
726
726
                                             int min_idx);</pre>
727
727
<p>
756
756
</div>
757
757
<hr>
758
758
<div class="refsect2" lang="en">
759
 
<a name="id3049594"></a><h3>
 
759
<a name="id2661652"></a><h3>
760
760
<a name="bonobo-moniker-util-escape"></a>bonobo_moniker_util_escape ()</h3>
761
 
<a class="indexterm" name="id3049608"></a><pre class="programlisting">char*       bonobo_moniker_util_escape      (const char *string,
 
761
<a class="indexterm" name="id2661665"></a><pre class="programlisting">char*       bonobo_moniker_util_escape      (const char *string,
762
762
                                             int offset);</pre>
763
763
<p>
764
764
Escapes possible separator characters inside a moniker
790
790
</div>
791
791
<hr>
792
792
<div class="refsect2" lang="en">
793
 
<a name="id3049691"></a><h3>
 
793
<a name="id2661749"></a><h3>
794
794
<a name="bonobo-moniker-util-unescape"></a>bonobo_moniker_util_unescape ()</h3>
795
 
<a class="indexterm" name="id3049705"></a><pre class="programlisting">char*       bonobo_moniker_util_unescape    (const char *string,
 
795
<a class="indexterm" name="id2661762"></a><pre class="programlisting">char*       bonobo_moniker_util_unescape    (const char *string,
796
796
                                             int num_chars);</pre>
797
797
<p>
798
798
This routine strips <em class="parameter"><code>num_chars</code></em>: from the start of
824
824
</div>
825
825
<hr>
826
826
<div class="refsect2" lang="en">
827
 
<a name="id3049801"></a><h3>
 
827
<a name="id2661858"></a><h3>
828
828
<a name="bonobo-url-register"></a>bonobo_url_register ()</h3>
829
 
<a class="indexterm" name="id3049814"></a><pre class="programlisting">void        bonobo_url_register             (char *oafiid,
 
829
<a class="indexterm" name="id2661871"></a><pre class="programlisting">void        bonobo_url_register             (char *oafiid,
830
830
                                             char *url,
831
831
                                             char *mime_type,
832
832
                                             Bonobo_Unknown object,
869
869
</div>
870
870
<hr>
871
871
<div class="refsect2" lang="en">
872
 
<a name="id3049944"></a><h3>
 
872
<a name="id2662002"></a><h3>
873
873
<a name="bonobo-url-unregister"></a>bonobo_url_unregister ()</h3>
874
 
<a class="indexterm" name="id3049958"></a><pre class="programlisting">void        bonobo_url_unregister           (char *oafiid,
 
874
<a class="indexterm" name="id2662015"></a><pre class="programlisting">void        bonobo_url_unregister           (char *oafiid,
875
875
                                             char *url,
876
876
                                             CORBA_Environment *ev);</pre>
877
877
<p>
902
902
</div>
903
903
<hr>
904
904
<div class="refsect2" lang="en">
905
 
<a name="id3050046"></a><h3>
 
905
<a name="id2662103"></a><h3>
906
906
<a name="bonobo-url-lookup"></a>bonobo_url_lookup ()</h3>
907
 
<a class="indexterm" name="id3050059"></a><pre class="programlisting">Bonobo_Unknown bonobo_url_lookup            (char *oafiid,
 
907
<a class="indexterm" name="id2662116"></a><pre class="programlisting">Bonobo_Unknown bonobo_url_lookup            (char *oafiid,
908
908
                                             char *url,
909
909
                                             CORBA_Environment *ev);</pre>
910
910
<p>