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 );
|
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.