CHAI SDK  Version 1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces and Interfaces

The SDK resources are declared inside the CPNS namespaces to ensure isolation from the application and environment declarations. Moreover, in conjunction with Namespaces, Interfaces (C++ abstract classes) are used in place of standard classes to avoid exposing internal stuff.

Interfaces are always prefixed with a I (uppercase i).

Example:

Note
In this manual, CHAI is referring to the CopperLan Host Application Interface that is the complete library and all of its objects. CPNS::ICHAI identifies the CHAI object and nothing else.