|
|
A list procedure evaluates the specified object instance and returns a list of all the object instances that are contained by the specified object instance. The superior (containing) class has named all of the classes that are subordinate to (contained in) it - see ``Group definition table (GDT)''. Each subordinate class then have their list functions called with the name of the superior object instance. The list function then return a list of subordinate object instances that are contained by the named superior object instance. This can be an empty list.
The list function is called by the Server API when the client has given the Server API/OSA a scoped request - see ``Containment and scoping''.