Overview of the CICS C++ foundation classes
The section takes a brief look at the CICS® C++ foundation class library by considering the categories in turn.
Class categories
The CICS C++ foundation classes fall into the following categories:
- Base classes enable common interfaces to be defined for categories of class. They are used to create the foundation classes, as provided by IBM, and they can be used by application programmers to create their own derived classes.
- CICS resource identification classes define CICS resource identifiers, typically the name of the resource as specified in its RDO resource definition. For example, an IccFileId object represents a CICS file name.
- CICS resource classes model the behavior of the major CICS resources.
- Support classes are tools that complement the resource classes; they make life easier for the application programmer and thus add value to the object model.