7. Manejo de listas de destinos en los PDUs SUBMIT_MULTI y SUBMIT_MULTI_RESP

Como en el caso anterior, ante la necesidad de manipular listas dinámicas de objetos de datos, esta vez en los PDUs SUBMIT_MULTI y SUBMIT_MULTI_RESP, se generan las funciones: build_dad( ... ), build_udad( ... ), destroy_dad( ... ) y destroy_udad( ... ), que permiten crear y destruir listas dinámica de parámetros, en este caso de direcciones destinos.

int build_dad( dad_t **dest, 
               dad_t  *source );
int destroy_dad( dad_t *sourceList );
int build_udad( udad_t **dest, 
               udad_t  *source );
int destroy_udad( udad_t *sourceList );
    
Refierase a los ejemplos respectivos de submit_multi_test y submit_multi_resp_test para ver como manipular las listas. Si usted ya maneja parámetros opcionales no debería tener problemas para entender este funcionamiento.