Next Previous Up Top Contents Index

A.4 Mapping in more detail

A.4.1 Mapping concepts

By an IDL entity we mean an element defined in some IDL file. For example, consider the code fragment:

module A {
  interface B {
    void op1(in long bar);
  };
}

The IDL entities are the module namedA, the interface namedB, the operation namedop1, the formal parameter namedbar, and the primitive data typesvoid andlong.

Our mapping will associate a corresponding Lisp entity to each IDL entity declared in a an IDL specification. The Lisp entity corresponding to a given IDL entity will be said to be generated from the IDL entity.

If the IDL entity has a name, then the corresponding Lisp entity will also have a name. Whereas IDL entities are named by strings (in other words, identifiers), Lisp entities are named by symbols.

This chapter specifies, for each IDL construct, the Lisp entity, and the name of that entity, that is generated by the mapping.


Developing Component Software with CORBA - 22 Jan 1999

Next Previous Up Top Contents Index

Generated with Harlequin WebMaker