~ubuntu-branches/ubuntu/natty/orbit2/natty

« back to all changes in this revision

Viewing changes to src/services/name/README

  • Committer: Bazaar Package Importer
  • Author(s): Chris Waters
  • Date: 2002-03-25 17:24:03 UTC
  • Revision ID: james.westby@ubuntu.com-20020325172403-8lexv63608acfqgt
Tags: upstream-2.3.107
ImportĀ upstreamĀ versionĀ 2.3.107

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
This is a full CORBA-compliant CosNaming-service.
 
2
 
 
3
It is using hash tables (courtesy of glib) for the contexts and should
 
4
be fairly fast.
 
5
 
 
6
USAGE:
 
7
 
 
8
The name server outputs its IOR upon startup to sdtout. 
 
9
 
 
10
To use the name server together with the name client, you can do
 
11
something like the following
 
12
 
 
13
orbit-name-server >/tmp/name-service-ior
 
14
 
 
15
then you can test it with the name-client prog, which should be
 
16
fairly self explanatory.
 
17
 
 
18
with the name-client you can also query the gnome name server by using
 
19
the option --gnome. This will take the name server id from the X11
 
20
root window property CORBA_NAME_SERVICE
 
21
 
 
22
Sebastian Wilhelmi <wilhelmi@ira.uka.de>
 
23
 
 
24
TODO:
 
25
 
 
26
- maybe implement the new CosNaming and CosNamingExt-modules.
 
27
  See ftp://ftp.omg.org/pub/docs/orbos/98-10-11.pdf
 
28
  That means removing the LName-thing again. 
 
29
 
 
30
- make the contexts persistent in some way.
 
31
 
 
32
- create a new POA for the NameServer. Which properties should it have
 
33
  then ??? should be sorted out together with the persistence issue, it
 
34
  seems.
 
35
 
 
36
- shortcut the resending of the requests, if the contexts live in the
 
37
  same server. This should speed up things additionally.
 
38
 
 
39
DONE:
 
40
 
 
41
- make the exceptions really work like specified, i.e. set
 
42
  "NotFoundReason why", "Name rest_of_name" and "NamingContext cxt" to
 
43
  appropriate values.
 
44
 
 
45
- why does list return Names and not NameCompoments ?
 
46
  ( I asked on comp.objects.corba and the answer was
 
47
    something like: "because they didn't really think about it" )
 
48
 
 
49
- use hash tables instead of arrays.
 
50