Synopsis
PDX_MSGT mda_GetParents(long option, MDA_PTR db_ptr, long *count, MDA_PTR **parent_list)
Purpose
Retrieve parents of an entity.
Description
The list of entities which reference db_ptr is returned. The memory to contain the list is allocated by this function and must be freed by the caller. If the caller is not part of libpdx, pdx_Free must be used to free the list. The number of pointers in parent_list is returned in count. If the entity does not have any parents then count will be returned as 0 and no memory will be allocated in parent_list. Note that some pointers in parent_list may be duplicated if a single parent makes multiple references to db_ptr. See the mda_intro man page for more information.
Input
option
Options (not used)
db_ptr
Entity to obtain parents for
Output
count
Number of referencing pointers
parent_list
Array of referencing entity pointers (must be freed by the caller, using pdx_Free if the caller is not part of libpdx).
Return
MDA error code