typedef struct tr_filter_target {
/* An inforec also needs realm and community information */
TRP_INFOREC *trp_inforec;
- TR_NAME *realm;
- TR_NAME *comm;
+ TRP_UPD *trp_upd;
/* a TID request has all the data it needs to be filtered */
TID_REQ *tid_req;
int tr_filter_apply(TR_FILTER_TARGET *target, TR_FILTER *filt, TR_CONSTRAINT_SET **constraints, TR_FILTER_ACTION *out_action);
void tr_filter_target_free(TR_FILTER_TARGET *target);
TR_FILTER_TARGET *tr_filter_target_tid_req(TALLOC_CTX *mem_ctx, TID_REQ *req);
-TR_FILTER_TARGET *tr_filter_target_trp_inforec(TALLOC_CTX *mem_ctx, TRP_INFOREC *inforec, TR_NAME *realm, TR_NAME *comm);
+TR_FILTER_TARGET *tr_filter_target_trp_inforec(TALLOC_CTX *mem_ctx, TRP_UPD *upd, TRP_INFOREC *inforec);
TR_CONSTRAINT_SET *tr_constraint_set_from_fline(TR_FLINE *fline);