Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
Declaring a List: _LIST
3-24
109759—Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
I Process Development Process
Declaring a List: _LIST
Use _LIST to declare a list structure.
Initializing a List Structure: _INITIALIZE^LIST
Use _INITIALIZE^LIST to set a list structure to nulls.
Figure 3-6. Logical View of a List
_LIST ( list );
CALL _INITIALIZE^LIST ( list );
050
num := _MEMBERSOF^LIST ( list);
length := _SIZE^OF^LM ( list-member );
error := _DELETE^LM ( list, @ list-member );
List Member Structure
@first := _FIRST^LM ( list);
@previous := _PREDECESSOR^LM ( list, last);
@next := _SUCCESSOR^LM ( list,first);
@last := _LAST^LM ( list );
_PUSH^LM
_PUT^LM
_GET^LM
_POP^LM