1. Introducing the ToolTalk Service
2. An Overview of the ToolTalk Service
4. Setting Up and Maintaining the ToolTalk Processes
5. Maintaining Application Information
6. Maintaining Files and Objects Referenced in ToolTalk Messages
7. Participating in ToolTalk Sessions
13. Managing Information Storage
Retrieving ToolTalk Error Status
Checking ToolTalk Error Status
A. Migrating from the Classing Engine to the ToolTalk Types Database
B. A Simple Demonstration of How the ToolTalk Service Works
The following sections describe the return value status of functions with natural return values and functions with no natural return value.
If a ToolTalk function has a natural return value such as a pointer or an integer, a special error value is returned instead of the real value.
If a ToolTalk function does not have a natural return value, the return value is an element of Tt_status enum.
To see if there is an error, use the ToolTalk macro tt_is_err, which returns an integer.
If the return value is 0, the Tt_status enum is either TT_OK or a warning.
If the return value is 1, the Tt_status enum is an error.
If there is an error, you can use the tt_status_message function to obtain the character string that explains the Tt_status code, as shown in .
Example 14-1 Obtaining an Error Explanation
|