Container Objects

Several of the HACL classes act as containers of other objects. The ECLSession object contains an instance of the ECLPS, ECLOIA, and ECLXfer objects. Containers provide methods to return a pointer to the contained object. The ECLSession object has a GetOIA method, which returns a pointer to an OIA object. Contained objects are not implemented as public members of the container's class but, rather, are accessed only through HACL methods.