void trp_rentry_free(TRP_RENTRY *entry);
void trp_rentry_set_apc(TRP_RENTRY *entry, TR_NAME *apc);
TR_NAME *trp_rentry_get_apc(TRP_RENTRY *entry);
+TR_NAME *trp_rentry_dup_apc(TRP_RENTRY *entry);
void trp_rentry_set_realm(TRP_RENTRY *entry, TR_NAME *realm);
TR_NAME *trp_rentry_get_realm(TRP_RENTRY *entry);
+TR_NAME *trp_rentry_dup_realm(TRP_RENTRY *entry);
void trp_rentry_set_trust_router(TRP_RENTRY *entry, TR_NAME *tr);
TR_NAME *trp_rentry_get_trust_router(TRP_RENTRY *entry);
+TR_NAME *trp_rentry_dup_trust_router(TRP_RENTRY *entry);
void trp_rentry_set_peer(TRP_RENTRY *entry, TR_NAME *peer);
TR_NAME *trp_rentry_get_peer(TRP_RENTRY *entry);
+TR_NAME *trp_rentry_dup_peer(TRP_RENTRY *entry);
void trp_rentry_set_metric(TRP_RENTRY *entry, unsigned int metric);
unsigned int trp_rentry_get_metric(TRP_RENTRY *entry);
void trp_rentry_set_next_hop(TRP_RENTRY *entry, TR_NAME *next_hop);
TR_NAME *trp_rentry_get_next_hop(TRP_RENTRY *entry);
+TR_NAME *trp_rentry_dup_next_hop(TRP_RENTRY *entry);
void trp_rentry_set_selected(TRP_RENTRY *entry, int sel);
int trp_rentry_get_selected(TRP_RENTRY *entry);
void trp_rentry_set_interval(TRP_RENTRY *entry, int interval);