SEDRIS Reference Manual
APPENDIX A - LEVEL 0 READ and WRITE API Functions SE GetReferenceSymbol |
---|
extern SE_Status_Code | ||||
SE_GetReferenceSymbol | ||||
( | ||||
SE_Object | object_in, | (notes) | ||
SE_Integer_Unsigned | * | ref_symbol_count_out_ptr, | (notes) | |
SE_Reference_Symbol | * | * | ref_symbol_list_out_ptr | (notes) |
); |
Retrieves a list containing all reference symbols corresponding to the given object, if any reference symbols have been assigned to the object through SE_AssignReferenceSymbolToObject().
NOTES:
SE_STAT_CODE_SUCCESS | if valid parameters were passed in and all operations succeeded. |
SE_STAT_CODE_NULL_REQUIRED_PARAMETER | and no changes are made, if ref_symbol_count_out_ptr or ref_symbol_list_out_ptr is NULL. |
SE_STAT_CODE_INVALID_OR_NULL_OBJECT | and *ref_symbol_count_out_ptr is set to zero (0) and *ref_symbol_list_out_ptr is set to NULL, if object_in is not a handle to a valid, active (i.e., unfreed) SEDRIS object. |
SE_STAT_CODE_UNRESOLVED_OBJECT | and the output parameters are set as for the SE_STAT_CODE_INVALID_OR_NULL_OBJECT case, if object_in is an unresolved object. |
SE_STAT_CODE_OUT_OF_MEMORY | and the output parameters are set as for the SE_STAT_CODE_INVALID_OR_NULL_OBJECT case, if memory allocation failed. |
SE_STAT_CODE_FAILURE | and the output parameters are set as for the
SE_STAT_CODE_INVALID_OR_NULL_OBJECT case, if
|
a handle to the object for which the reference symbol is being retrieved.
a pointer to an SE_Integer_Unsigned variable in the user's memory space where the number of reference symbols corresponding to object_in (i.e., the size of the *ref_symbol_list_out_ptr array) will be placed.
a pointer to the array of reference symbols returned for the given object.
Prev: SE_GetPublishedObjectList.
Next: SE_GetReferencedTransmittalList.
Up:Index.
|