|
SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API Types SE_Remaining_Objects_List |
|---|
/* * STRUCT: SE_Remaining_Objects_List * * Used by SE_GetRemainingObjectsList() to provide a data structure for * retrieving multiple objects from an iterator. */
The number of objects selected by the iterator and returned in object_list within this data structure.
A pointer to the list of objects returned; can be treated as an array. The list will be "num_objects" in length. The order of the objects will be the same as the order specified when the iterator was created.
A pointer to the list of link objects returned; can be treated as an array. The list will be "num_objects" in length. The i-th object in this list is the link object that would be returned by the iterator along with the i-th object in the objects_list. If the i-th object has no link object, then the i-th entry in this list will be NULL.
An array of status codes, corresponding to the entries in
object_list, and thus num_objects in length. For a valid,
non-empty SE_Remaining_Objects_List, each entry in
object_status_list will be one of the following:
1) SE_STAT_CODE_SUCCESS - the corresponding object resides in the
same transmittal as the iterator's start object.
2) SE_STAT_CODE_DIFFERENT_TRANSMITTAL - the corresponding object
resides in a different transmittal than the iterator's
start object, and was successfully resolved.
3) SE_STAT_CODE_UNRESOLVED_OUTPUT_OBJECT - the corresponding object resides
in a different transmittal than the iterator's start
object, but was not successfully resolved.
An array of status codes, corresponding to the entries in
link_object_list, and thus num_objects in length. For a
valid, non-empty SE_Remaining_Objects_List, each entry in
link_object_status_list will be one of the following:
1) SE_STAT_CODE_SUCCESS - the corresponding link object resides in
the same transmittal as the iterator's start object.
2) SE_STAT_CODE_DIFFERENT_TRANSMITTAL - the corresponding link object
resides in a different transmittal than the iterator's
start object, and was successfully resolved.
3) SE_STAT_CODE_UNRESOLVED_OUTPUT_OBJECT - the corresponding link object
resides in a different transmittal than the iterator's
start object, but was not successfully resolved.
4) SE_STAT_CODE_NO_OBJECT - the corresponding link object is NULL,
because there was no link object in the data for
given relationship.
|