X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=include%2Ftrp_rtable.h;fp=include%2Ftrp_rtable.h;h=a8f66bebcd4791e14d0a6792f43bf58d4ebdbbf6;hb=ee6787f44e1c2507add20b083a2d652b34632f32;hp=7ccbfb39ccb1bc4c0b727e852d06b03e6f8f2a6b;hpb=8d718f410b0a7f781861e5ce1103bc930590a93c;p=trust_router.git diff --git a/include/trp_rtable.h b/include/trp_rtable.h index 7ccbfb3..a8f66be 100644 --- a/include/trp_rtable.h +++ b/include/trp_rtable.h @@ -8,7 +8,7 @@ #include typedef struct trp_route { - TR_NAME *apc; + TR_NAME *comm; TR_NAME *realm; TR_NAME *peer; unsigned int metric; @@ -29,24 +29,24 @@ void trp_rtable_add(TRP_RTABLE *rtbl, TRP_ROUTE *entry); /* adds or updates */ void trp_rtable_remove(TRP_RTABLE *rtbl, TRP_ROUTE *entry); void trp_rtable_clear(TRP_RTABLE *rtbl); size_t trp_rtable_size(TRP_RTABLE *rtbl); -size_t trp_rtable_apc_size(TRP_RTABLE *rtbl, TR_NAME *apc); -size_t trp_rtable_realm_size(TRP_RTABLE *rtbl, TR_NAME *apc, TR_NAME *realm); +size_t trp_rtable_comm_size(TRP_RTABLE *rtbl, TR_NAME *comm); +size_t trp_rtable_realm_size(TRP_RTABLE *rtbl, TR_NAME *comm, TR_NAME *realm); TRP_ROUTE **trp_rtable_get_entries(TRP_RTABLE *rtbl, size_t *n_out); -TR_NAME **trp_rtable_get_apcs(TRP_RTABLE *rtbl, size_t *n_out); -TRP_ROUTE **trp_rtable_get_apc_entries(TRP_RTABLE *rtbl, TR_NAME *apc, size_t *n_out); -TR_NAME **trp_rtable_get_apc_realms(TRP_RTABLE *rtbl, TR_NAME *apc, size_t *n_out); -TRP_ROUTE **trp_rtable_get_realm_entries(TRP_RTABLE *rtbl, TR_NAME *apc, TR_NAME *realm, size_t *n_out); -TR_NAME **trp_rtable_get_apc_realm_peers(TRP_RTABLE *rtbl, TR_NAME *apc, TR_NAME *realm, size_t *n_out); -TRP_ROUTE *trp_rtable_get_entry(TRP_RTABLE *rtbl, TR_NAME *apc, TR_NAME *realm, TR_NAME *peer); -TRP_ROUTE *trp_rtable_get_selected_entry(TRP_RTABLE *rtbl, TR_NAME *apc, TR_NAME *realm); +TR_NAME **trp_rtable_get_comms(TRP_RTABLE *rtbl, size_t *n_out); +TRP_ROUTE **trp_rtable_get_comm_entries(TRP_RTABLE *rtbl, TR_NAME *comm, size_t *n_out); +TR_NAME **trp_rtable_get_comm_realms(TRP_RTABLE *rtbl, TR_NAME *comm, size_t *n_out); +TRP_ROUTE **trp_rtable_get_realm_entries(TRP_RTABLE *rtbl, TR_NAME *comm, TR_NAME *realm, size_t *n_out); +TR_NAME **trp_rtable_get_comm_realm_peers(TRP_RTABLE *rtbl, TR_NAME *comm, TR_NAME *realm, size_t *n_out); +TRP_ROUTE *trp_rtable_get_entry(TRP_RTABLE *rtbl, TR_NAME *comm, TR_NAME *realm, TR_NAME *peer); +TRP_ROUTE *trp_rtable_get_selected_entry(TRP_RTABLE *rtbl, TR_NAME *comm, TR_NAME *realm); void trp_rtable_clear_triggered(TRP_RTABLE *rtbl); char *trp_rtable_to_str(TALLOC_CTX *mem_ctx, TRP_RTABLE *rtbl, const char *sep, const char *lineterm); TRP_ROUTE *trp_route_new(TALLOC_CTX *mem_ctx); void trp_route_free(TRP_ROUTE *entry); -void trp_route_set_apc(TRP_ROUTE *entry, TR_NAME *apc); -TR_NAME *trp_route_get_apc(TRP_ROUTE *entry); -TR_NAME *trp_route_dup_apc(TRP_ROUTE *entry); +void trp_route_set_comm(TRP_ROUTE *entry, TR_NAME *comm); +TR_NAME *trp_route_get_comm(TRP_ROUTE *entry); +TR_NAME *trp_route_dup_comm(TRP_ROUTE *entry); void trp_route_set_realm(TRP_ROUTE *entry, TR_NAME *realm); TR_NAME *trp_route_get_realm(TRP_ROUTE *entry); TR_NAME *trp_route_dup_realm(TRP_ROUTE *entry);