SaRnHtml.h
, in your project code. The file can be found in the include
directory of the Sapphire/Web distribution. This include
file also contains all the other headers which come with the distribution. The client library is C based but works in C++ development because of the extern "C" usage in the headers (see "The Table Component Object" on page 1-5). There are a number of reasons for using this C-based approach--primarily to reach the widest possible audience.
The Sapphire/Web API is also extensible since it is written in C. Therefore, you can add functionality, as well as use existing code (see "The Table Component Object" on page 1-5). In fact, much of your existing code can be added and used. This extensibility is a very powerful feature of Sapphire/Web and is a result of Bluestone's design philosophy.