This section contains the reference information on the foundation classes and structures that are provided as part of CICS®. The classes and structures are arranged in alphabetic order. All the functionality you require to create object-oriented CICS programs is included within these classes and structures.
All of the classes and structures begin with the unique prefix Icc. Do not create your own classes with this prefix.
Icc structure contains some functions and enumerations that are widely applicable. IccValue structure consists of a large enumeration of all the CVDA values used in traditional CICS programs.
The description of each class starts with a simple diagram that shows how it is derived from IccBase class, the basis of all the other classes. This is followed by a short description and an indication of the name of the header file that includes it and, where appropriate, a sample source file that uses it.
Methods, including constructors, start with a formal function prototype that shows what a call returns and what the parameters are. There follows a description, in order, of the parameters. To avoid duplication, inherited methods just have an indication of the class from which they are derived (and where they are described).