...Important concepts in the POA...
A "servant" - language specific object. This _has_ to be abstracted in a language-independant manner, so that in the future when we want to have an ORB for Objective C and guile or such, we can do it easily.
For a servant in C, we will need a structure that points to the implementation for all the methods on a function, plus a "user-data" field perhaps.
Need a data structure to translate between servants and CORBA_Objects. Two GHashTable's might do the trick.
- Possibility of using gperf as in TAO