From 04536ab41ca48051dfcc895279769424a1131c5e Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Fri, 21 Jul 2017 10:59:51 +0700 Subject: flow_control: implement pass / drop filtering policies This change introduces a set of three modes for flow control filters, one of which is default behavor and two extra modes else described below: - FILTER_POLICY_PASS_ALL - FILTER_POLICY_DROP_ALL Both modes are opposite, and make a filter either unconditionally pass or drop all the data one gets to the input. They would be usable for some external usage. --- swig/grgsm_swig.i | 2 ++ 1 file changed, 2 insertions(+) (limited to 'swig') diff --git a/swig/grgsm_swig.i b/swig/grgsm_swig.i index 68911ae..eab179c 100644 --- a/swig/grgsm_swig.i +++ b/swig/grgsm_swig.i @@ -16,6 +16,7 @@ #include "grgsm/decryption/decryption.h" #include "grgsm/demapping/universal_ctrl_chans_demapper.h" #include "grgsm/demapping/tch_f_chans_demapper.h" +#include "grgsm/flow_control/common.h" #include "grgsm/flow_control/burst_timeslot_splitter.h" #include "grgsm/flow_control/burst_sdcch_subslot_splitter.h" #include "grgsm/flow_control/burst_timeslot_filter.h" @@ -63,6 +64,7 @@ GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper); %include "grgsm/demapping/tch_f_chans_demapper.h" GR_SWIG_BLOCK_MAGIC2(gsm, tch_f_chans_demapper); +%include "grgsm/flow_control/common.h" %include "grgsm/flow_control/burst_timeslot_splitter.h" GR_SWIG_BLOCK_MAGIC2(gsm, burst_timeslot_splitter); %include "grgsm/flow_control/burst_sdcch_subslot_splitter.h" -- cgit v1.2.3