Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

About This Book

See the Table of Contents for a detailed listing of the subjects covered in this document.

This book describes how to use the Caché Callin API, which offers an interface that you can use from within C or C++ programs to execute Caché commands and evaluate Caché expressions.

In order to use this book, you should be reasonably familiar with your operating system, and have significant experience with C, C++, or another language that can use the C/C++ calling standard for your operating system.

The following topics are covered:

  • The chapter “The Callin Interface” describes the Callin interface, which you can use from within C programs to execute Caché commands and evaluate Caché expressions.

  • The chapter “Using the Callin Functions” provides a quick summary of the Callin functions (with links to the full description of each function) catagorized according to the tasks they perform.

  • The chapter “Callin Function Reference” contains detailed descriptions of all Caché Callin functions, arranged in alphabetical order.

Related Information

The Callin functions provide a very low-level programming interface. In many cases, you will be able to accomplish your objectives much more easily by using one of the standard Caché language bindings. For details, see the following sources:

The Caché Callout Gateway is a programming interface that allows you to create a shared library with functions that can be invoked from Caché. Callout code is usually written in C or C++, but can be written in any language that supports C/C++ calling conventions.

Feedback