From: Thomas Lockhart <lockhart@alumni.caltech.edu>
To: The Hermit Hacker <scrappy@hub.org>
Cc: phd2@earthling.net, PostgreSQL-development <pgsql-hackers@postgreSQL.org>
Cc: pgsql-interfaces@postgreSQL.org
Subject: Re: [HACKERS] CORBA STATUS
Date: Wed, 10 Nov 1999 04:25:27 +0000
Message-ID: <3828F3B7.E17400D3@alumni.caltech.edu> (raw)
References: <Pine.BSF.4.10.9911100004530.2296-100000@thelab.hub.org>
> Wait...when we talked about this months back, I swore that one of the
> conclusions *was* that this was possible...it would involve us doing
> wrapper functions in our code that were defined in an include file based
> on which ORB implementation was used...?
> Basically...
> pg_<corba function> maps to <insert mico corba function here>
> or <insert orbit corba function here>
> or <insert other implementation function here>
> Has this ability changed? *raised eyebrow*
No, this probably is not necessary since the C or C++ mappings for
function calls in Corba are very well defined.
What is not fully specified in the Corba standard is, for example,
which header files (and by what names) will be generated by the IDL
stubber, so each Orb has, or might have, different conventions for
include files. This probably impacts server-side code a bit more than
clients.
There is some interest for some Orbs to try lining up the header file
names, but I don't know how feasible it is in the short term.
We could probably isolate this into Postgres-specific header files,
but there will probably be Orb-specific #ifdef blocks in those
headers.
- Thomas
--
Thomas Lockhart lockhart@alumni.caltech.edu
South Pasadena, California
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-interfaces@postgresql.org
Cc: lockhart@alumni.caltech.edu, scrappy@hub.org, pgsql-hackers@postgreSQL.org
Subject: Re: [HACKERS] CORBA STATUS
In-Reply-To: <3828F3B7.E17400D3@alumni.caltech.edu>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox