next up previous contents index
Next: Basic Types Up: C Bindings Previous: C Bindings   Contents   Index

Introduction

This chapter provides an introduction to the C bindings for SIDL. Babel supports both callers and callees written in C so this chapter illustrates the use of Babel for both. That is, it shows how to use Babel to wrap the implementation of software written in C as well as how to call software, possibly implemented in any other supported language, from C.

Since Babel's Intermediate Object Representation (IOR) is written in C, the C bindings are very similar to the IOR. In addition, all of the objects in the sidl namespace (e.g. sidl.BaseClass, etc.) are implemented in C, so clients can develop solely with a C compiler if necessary. Of course this seems a little silly since the intent of Babel is to provide multilingual interoperability.





babel-0.99.0
users_guide Last Modified 2006-06-27

http://www.llnl.gov/CASC/components
components@llnl.gov