Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > a5b20f7ff89b16488de4451524d040ed > files > 7

omniorb-doc-4.1.4-3mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
            "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>omniORB</TITLE>

<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.10">
<LINK rel="stylesheet" type="text/css" href="omniORB.css">
</HEAD>
<BODY >
<!--HEVEA command line is: hevea omniORB -->
<!--HACHA command line is: hacha omniORB.html -->
<DIV CLASS="center"><P> <FONT SIZE=7>The omniORB version 4.1<BR>
User&#X2019;s Guide
</FONT></P><P> <FONT SIZE=5>Duncan Grisby<BR>
</FONT><FONT SIZE=3>(</FONT><FONT SIZE=3><I>email: </I></FONT><A HREF="mailto:dgrisby@apasphere.com"><FONT SIZE=3><I><FONT COLOR=purple>dgrisby@apasphere.com</FONT></I></FONT></A><FONT SIZE=3>)</FONT><FONT SIZE=5><BR>
Apasphere Ltd.<BR>
Sai-Lai Lo<BR>
David Riddoch<BR>
AT&amp;T Laboratories Cambridge<BR>
</FONT></P><P>July 2009
</P></DIV><P><FONT SIZE=5><B>Changes and Additions, July 2007</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
Updates for omniORB 4.1.1.
</LI></UL><P><FONT SIZE=5><B>Changes and Additions, June 2005</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
New omniORB 4.1 features.
</LI></UL><P><FONT SIZE=5><B>Changes and Additions, October 2004</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
Packaging stubs into DLLs.
</LI></UL><P><FONT SIZE=5><B>Changes and Additions, July 2004</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
Minor updates.
</LI></UL><P><FONT SIZE=5><B>Changes and Additions, November 2002</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
Per thread timeouts.
</LI><LI CLASS="li-itemize">Implement missing interceptors.
</LI><LI CLASS="li-itemize">Minor fixes.
</LI></UL><P><FONT SIZE=5><B>Changes and Additions, June 2002</B></FONT>
</P><UL CLASS="itemize"><LI CLASS="li-itemize">
Updated to omniORB 4.0.
</LI></UL><P><FONT SIZE=5><B>Contents</B></FONT></P><UL>
<LI><A HREF="omniORB001.html">Introduction</A>
<UL>
<LI><A HREF="omniORB001.html#toc1">Features</A>
</LI><LI><A HREF="omniORB001.html#toc2">Setting up your environment</A>
</LI><LI><A HREF="omniORB001.html#toc3">Platform specific variables</A>
</LI></UL>
</LI><LI><A HREF="omniORB002.html">The Basics</A>
<UL>
<LI><A HREF="omniORB002.html#toc4">The Echo Object Example</A>
</LI><LI><A HREF="omniORB002.html#toc5">Specifying the Echo interface in IDL</A>
</LI><LI><A HREF="omniORB002.html#toc6">Generating the C++ stubs</A>
</LI><LI><A HREF="omniORB002.html#toc7">Object References and Servants</A>
</LI><LI><A HREF="omniORB002.html#toc8">A Quick Tour of the C++ stubs</A>
</LI><LI><A HREF="omniORB002.html#toc9">Writing the servant implementation</A>
</LI><LI><A HREF="omniORB002.html#toc10">Writing the client</A>
</LI><LI><A HREF="omniORB002.html#toc11">Example 1 &#X2014; Colocated Client and Implementation</A>
</LI><LI><A HREF="omniORB002.html#toc12">Example 2 &#X2014; Different Address Spaces</A>
</LI><LI><A HREF="omniORB002.html#toc13">Example 3 &#X2014; Using the Naming Service</A>
</LI><LI><A HREF="omniORB002.html#toc14">Example 4 &#X2014; Using tie implementation templates</A>
</LI><LI><A HREF="omniORB002.html#toc15">Source Listings</A>
</LI></UL>
</LI><LI><A HREF="omniORB003.html">C++ language mapping</A>
<UL>
<LI><A HREF="omniORB003.html#toc16">omniORB 2 BOA compatibility</A>
</LI><LI><A HREF="omniORB003.html#toc17">omniORB 3.0 compatibility</A>
</LI><LI><A HREF="omniORB003.html#toc18">omniORB 4.0 compatibility</A>
</LI></UL>
</LI><LI><A HREF="omniORB004.html">omniORB configuration and API</A>
<UL>
<LI><A HREF="omniORB004.html#toc19">Setting parameters</A>
</LI><LI><A HREF="omniORB004.html#toc20">Tracing options</A>
</LI><LI><A HREF="omniORB004.html#toc21">Miscellaneous global options</A>
</LI><LI><A HREF="omniORB004.html#toc22">Client side options</A>
</LI><LI><A HREF="omniORB004.html#toc23">Server side options</A>
</LI><LI><A HREF="omniORB004.html#toc24">GIOP and interoperability options</A>
</LI><LI><A HREF="omniORB004.html#toc25">System Exception Handlers</A>
</LI><LI><A HREF="omniORB004.html#toc26">Location forwarding</A>
</LI></UL>
</LI><LI><A HREF="omniORB005.html">The IDL compiler</A>
<UL>
<LI><A HREF="omniORB005.html#toc27">Common options</A>
</LI><LI><A HREF="omniORB005.html#toc28">C++ back-end options</A>
</LI><LI><A HREF="omniORB005.html#toc29">Examples</A>
</LI></UL>
</LI><LI><A HREF="omniORB006.html">Interoperable Naming Service</A>
<UL>
<LI><A HREF="omniORB006.html#toc30">Object URIs</A>
</LI><LI><A HREF="omniORB006.html#toc31">Configuring resolve_initial_references</A>
</LI><LI><A HREF="omniORB006.html#toc32">omniNames</A>
</LI><LI><A HREF="omniORB006.html#toc33">omniMapper</A>
</LI><LI><A HREF="omniORB006.html#toc34">Creating objects with simple object keys</A>
</LI></UL>
</LI><LI><A HREF="omniORB007.html">Interface Type Checking</A>
<UL>
<LI><A HREF="omniORB007.html#toc35">Introduction</A>
</LI><LI><A HREF="omniORB007.html#toc36">Interface Inheritance</A>
</LI></UL>
</LI><LI><A HREF="omniORB008.html">Connection and Thread Management</A>
<UL>
<LI><A HREF="omniORB008.html#toc37">Background</A>
</LI><LI><A HREF="omniORB008.html#toc38">The model</A>
</LI><LI><A HREF="omniORB008.html#toc39">Client side behaviour</A>
</LI><LI><A HREF="omniORB008.html#toc40">Server side behaviour</A>
</LI><LI><A HREF="omniORB008.html#toc41">Idle connection shutdown</A>
</LI><LI><A HREF="omniORB008.html#toc42">Transports and endpoints</A>
</LI><LI><A HREF="omniORB008.html#toc43">Connection selection and acceptance</A>
</LI><LI><A HREF="omniORB008.html#toc44">Bidirectional GIOP</A>
</LI><LI><A HREF="omniORB008.html#toc45">SSL transport</A>
</LI></UL>
</LI><LI><A HREF="omniORB009.html">Code set conversion</A>
<UL>
<LI><A HREF="omniORB009.html#toc46">Native code sets</A>
</LI><LI><A HREF="omniORB009.html#toc47">Code set library</A>
</LI><LI><A HREF="omniORB009.html#toc48">Implementing new code sets</A>
</LI></UL>
</LI><LI><A HREF="omniORB010.html">Interceptors</A>
<UL>
<LI><A HREF="omniORB010.html#toc49">Interceptor registration</A>
</LI><LI><A HREF="omniORB010.html#toc50">Available interceptors</A>
</LI></UL>
</LI><LI><A HREF="omniORB011.html">Type Any and TypeCode</A>
<UL>
<LI><A HREF="omniORB011.html#toc51">Example using type Any</A>
</LI><LI><A HREF="omniORB011.html#toc52">Type Any in omniORB</A>
</LI><LI><A HREF="omniORB011.html#toc53">TypeCode in omniORB</A>
</LI><LI><A HREF="omniORB011.html#toc54">Source Listing</A>
</LI></UL>
</LI><LI><A HREF="omniORB012.html">Packaging stubs into DLLs</A>
<UL>
<LI><A HREF="omniORB012.html#toc55">Dynamic loading and unloading</A>
</LI><LI><A HREF="omniORB012.html#toc56">Windows DLLs</A>
</LI></UL>
</LI><LI><A HREF="omniORB013.html">Objects by value, etc.</A>
<UL>
<LI><A HREF="omniORB013.html#toc57">Features</A>
</LI><LI><A HREF="omniORB013.html#toc58">Reference counting</A>
</LI><LI><A HREF="omniORB013.html#toc59">Value sharing and local calls</A>
</LI><LI><A HREF="omniORB013.html#toc60">Value box factories</A>
</LI><LI><A HREF="omniORB013.html#toc61">Standard value boxes</A>
</LI><LI><A HREF="omniORB013.html#toc62">Covariant returns</A>
</LI><LI><A HREF="omniORB013.html#toc63">Values inside Anys</A>
</LI><LI><A HREF="omniORB013.html#toc64">Local Interfaces</A>
</LI></UL>
</LI><LI><A HREF="omniORB014.html">References</A>
</LI></UL>
<!--FOOTER-->
<HR SIZE=2><BLOCKQUOTE CLASS="quote"><EM>This document was translated from L<sup>A</sup>T<sub>E</sub>X by
</EM><A HREF="http://hevea.inria.fr/index.html"><EM>H</EM><EM><FONT SIZE=2><sup>E</sup></FONT></EM><EM>V</EM><EM><FONT SIZE=2><sup>E</sup></FONT></EM><EM>A</EM></A><EM>.</EM></BLOCKQUOTE></BODY>
</HTML>