X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=blobdiff_plain;f=include%2Ftr_rp.h;fp=include%2Ftr_rp.h;h=4424c730cba12bb70d97a347814aac3cc18feab1;hp=fa6b84e1b87e897e5e9a821a05d5de4c878834b1;hb=6f65c9cce86719147d0b4dcc9823b25443c2d185;hpb=eaa1a8ceed54fbfadc2638cf383aaa12ab446a57 diff --git a/include/tr_rp.h b/include/tr_rp.h index fa6b84e..4424c73 100644 --- a/include/tr_rp.h +++ b/include/tr_rp.h @@ -36,18 +36,7 @@ #define TR_RP_H #include - -#include -#include - -typedef struct tr_rp_client { - struct tr_rp_client *next; - struct tr_rp_client *comm_next; - TR_GSS_NAMES *gss_names; - TR_FILTER_SET *filters; -} TR_RP_CLIENT; - -typedef struct tr_rp_client *TR_RP_CLIENT_ITER; +#include /* Structure to make a linked list of RP realms by name for community config */ typedef struct tr_rp_realm { @@ -57,18 +46,6 @@ typedef struct tr_rp_realm { } TR_RP_REALM; /* prototypes */ -TR_RP_CLIENT *tr_rp_client_new(TALLOC_CTX *mem_ctx); -void tr_rp_client_free(TR_RP_CLIENT *client); -TR_RP_CLIENT *tr_rp_client_add_func(TR_RP_CLIENT *clients, TR_RP_CLIENT *new); -#define tr_rp_client_add(clients,new) ((clients)=tr_rp_client_add_func((clients),(new))) -int tr_rp_client_add_gss_name(TR_RP_CLIENT *client, TR_NAME *name); -int tr_rp_client_set_filters(TR_RP_CLIENT *client, TR_FILTER_SET *filts); -TR_RP_CLIENT_ITER *tr_rp_client_iter_new(TALLOC_CTX *memctx); -void tr_rp_client_iter_free(TR_RP_CLIENT_ITER *iter); -TR_RP_CLIENT *tr_rp_client_iter_first(TR_RP_CLIENT_ITER *iter, TR_RP_CLIENT *rp_clients); -TR_RP_CLIENT *tr_rp_client_iter_next(TR_RP_CLIENT_ITER *iter); -TR_RP_CLIENT *tr_rp_client_lookup(TR_RP_CLIENT *rp_clients, TR_NAME *gss_name); - TR_RP_REALM *tr_rp_realm_new(TALLOC_CTX *mem_ctx); void tr_rp_realm_free(TR_RP_REALM *rp); TR_NAME *tr_rp_realm_get_id(TR_RP_REALM *rp);