Specifying file usage

When you want to create a server, you need the skeleton code generated by the IDL compiler. When you want to create a client, you need the stub code. However, with different ORBs and IDL compilers, the skeleton and stub code is mapped to different files.

For example, server developers using TAO need only to compile and link with the generated skeleton file (for example, XS.cpp and X.hh). However, server developers using Visibroker need to compile and link with both the skeleton file and the stub file (for example, X_s.hh, X_s.c, X_c.hh, and X_c.c).

The following properties address this issue by specifying which files is used to create a client, server, or process that is both a client and a server:


Feedback