#include <tr_idp.h>
#include <tr_rp.h>
+#include <tr_apc.h>
typedef enum tr_comm_type {
TR_COMM_UNKNOWN,
typedef struct tr_comm {
struct tr_comm *next;
+ TR_NAME *id;
TR_COMM_TYPE type;
- char *id;
+ TR_APC *apcs;
TR_IDP_REALM *idp_realms;
- TR_RP_CLIENT *rp_clients;
+ TR_RP_REALM *rp_realms;
} TR_COMM;
+TR_COMM *tr_comm_lookup(TR_INSTANCE *tr, TR_NAME *comm);
+TR_RP_REALM *tr_find_comm_rp (TR_COMM *comm, TR_NAME *rp_realm);
+TR_IDP_REALM *tr_find_comm_idp (TR_COMM *comm, TR_NAME *idp_realm);
+
#endif