# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
    def swig_import_helper():
        import importlib
        pkg = __name__.rpartition('.')[0]
        mname = '.'.join((pkg, '_filter_swig')).lstrip('.')
        try:
            return importlib.import_module(mname)
        except ImportError:
            return importlib.import_module('_filter_swig')
    _filter_swig = swig_import_helper()
    del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_filter_swig', [dirname(__file__)])
        except ImportError:
            import _filter_swig
            return _filter_swig
        try:
            _mod = imp.load_module('_filter_swig', fp, pathname, description)
        finally:
            if fp is not None:
                fp.close()
        return _mod
    _filter_swig = swig_import_helper()
    del swig_import_helper
else:
    import _filter_swig
del _swig_python_version_info

try:
    _swig_property = property
except NameError:
    pass  # Python < 2.2 doesn't have 'property'.

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if (name == "thisown"):
        return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static):
        object.__setattr__(self, name, value)
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
    if (name == "thisown"):
        return self.this.own()
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))


def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_method(set):
    def set_attr(self, name, value):
        if (name == "thisown"):
            return self.this.own(value)
        if hasattr(self, name) or (name == "this"):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr



def high_res_timer_now():
    """high_res_timer_now() -> gr::high_res_timer_type"""
    return _filter_swig.high_res_timer_now()

def high_res_timer_now_perfmon():
    """high_res_timer_now_perfmon() -> gr::high_res_timer_type"""
    return _filter_swig.high_res_timer_now_perfmon()

def high_res_timer_tps():
    """high_res_timer_tps() -> gr::high_res_timer_type"""
    return _filter_swig.high_res_timer_tps()

def high_res_timer_epoch():
    """high_res_timer_epoch() -> gr::high_res_timer_type"""
    return _filter_swig.high_res_timer_epoch()
class firdes(object):
    """Proxy of C++ gr::filter::firdes class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr
    WIN_NONE = _filter_swig.firdes_WIN_NONE
    WIN_HAMMING = _filter_swig.firdes_WIN_HAMMING
    WIN_HANN = _filter_swig.firdes_WIN_HANN
    WIN_BLACKMAN = _filter_swig.firdes_WIN_BLACKMAN
    WIN_RECTANGULAR = _filter_swig.firdes_WIN_RECTANGULAR
    WIN_KAISER = _filter_swig.firdes_WIN_KAISER
    WIN_BLACKMAN_hARRIS = _filter_swig.firdes_WIN_BLACKMAN_hARRIS
    WIN_BLACKMAN_HARRIS = _filter_swig.firdes_WIN_BLACKMAN_HARRIS
    WIN_BARTLETT = _filter_swig.firdes_WIN_BARTLETT
    WIN_FLATTOP = _filter_swig.firdes_WIN_FLATTOP

    def window(type, ntaps, beta):
        """window(gr::filter::firdes::win_type type, int ntaps, double beta) -> pmt_vector_float"""
        return _filter_swig.firdes_window(type, ntaps, beta)

    window = staticmethod(window)

    def low_pass(*args, **kwargs):
        """low_pass(double gain, double sampling_freq, double cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_low_pass(*args, **kwargs)

    low_pass = staticmethod(low_pass)

    def low_pass_2(*args, **kwargs):
        """low_pass_2(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_low_pass_2(*args, **kwargs)

    low_pass_2 = staticmethod(low_pass_2)

    def high_pass(*args, **kwargs):
        """high_pass(double gain, double sampling_freq, double cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_high_pass(*args, **kwargs)

    high_pass = staticmethod(high_pass)

    def high_pass_2(*args, **kwargs):
        """high_pass_2(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_high_pass_2(*args, **kwargs)

    high_pass_2 = staticmethod(high_pass_2)

    def band_pass(*args, **kwargs):
        """band_pass(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_band_pass(*args, **kwargs)

    band_pass = staticmethod(band_pass)

    def band_pass_2(*args, **kwargs):
        """band_pass_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_band_pass_2(*args, **kwargs)

    band_pass_2 = staticmethod(band_pass_2)

    def complex_band_pass(*args, **kwargs):
        """complex_band_pass(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_cfloat"""
        return _filter_swig.firdes_complex_band_pass(*args, **kwargs)

    complex_band_pass = staticmethod(complex_band_pass)

    def complex_band_pass_2(*args, **kwargs):
        """complex_band_pass_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_cfloat"""
        return _filter_swig.firdes_complex_band_pass_2(*args, **kwargs)

    complex_band_pass_2 = staticmethod(complex_band_pass_2)

    def band_reject(*args, **kwargs):
        """band_reject(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_band_reject(*args, **kwargs)

    band_reject = staticmethod(band_reject)

    def band_reject_2(*args, **kwargs):
        """band_reject_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_band_reject_2(*args, **kwargs)

    band_reject_2 = staticmethod(band_reject_2)

    def hilbert(*args, **kwargs):
        """hilbert(unsigned int ntaps=19, gr::filter::firdes::win_type windowtype, double beta=6.76) -> pmt_vector_float"""
        return _filter_swig.firdes_hilbert(*args, **kwargs)

    hilbert = staticmethod(hilbert)

    def root_raised_cosine(gain, sampling_freq, symbol_rate, alpha, ntaps):
        """root_raised_cosine(double gain, double sampling_freq, double symbol_rate, double alpha, int ntaps) -> pmt_vector_float"""
        return _filter_swig.firdes_root_raised_cosine(gain, sampling_freq, symbol_rate, alpha, ntaps)

    root_raised_cosine = staticmethod(root_raised_cosine)

    def gaussian(gain, spb, bt, ntaps):
        """gaussian(double gain, double spb, double bt, int ntaps) -> pmt_vector_float"""
        return _filter_swig.firdes_gaussian(gain, spb, bt, ntaps)

    gaussian = staticmethod(gaussian)

    def __init__(self):
        """__init__(gr::filter::firdes self) -> firdes"""
        this = _filter_swig.new_firdes()
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this
    __swig_destroy__ = _filter_swig.delete_firdes
    __del__ = lambda self: None
firdes_swigregister = _filter_swig.firdes_swigregister
firdes_swigregister(firdes)

def firdes_window(type, ntaps, beta):
    """firdes_window(gr::filter::firdes::win_type type, int ntaps, double beta) -> pmt_vector_float"""
    return _filter_swig.firdes_window(type, ntaps, beta)

def firdes_low_pass(*args, **kwargs):
    """firdes_low_pass(double gain, double sampling_freq, double cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_low_pass(*args, **kwargs)

def firdes_low_pass_2(*args, **kwargs):
    """firdes_low_pass_2(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_low_pass_2(*args, **kwargs)

def firdes_high_pass(*args, **kwargs):
    """firdes_high_pass(double gain, double sampling_freq, double cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_high_pass(*args, **kwargs)

def firdes_high_pass_2(*args, **kwargs):
    """firdes_high_pass_2(double gain, double sampling_freq, double cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_high_pass_2(*args, **kwargs)

def firdes_band_pass(*args, **kwargs):
    """firdes_band_pass(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_band_pass(*args, **kwargs)

def firdes_band_pass_2(*args, **kwargs):
    """firdes_band_pass_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_band_pass_2(*args, **kwargs)

def firdes_complex_band_pass(*args, **kwargs):
    """firdes_complex_band_pass(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_cfloat"""
    return _filter_swig.firdes_complex_band_pass(*args, **kwargs)

def firdes_complex_band_pass_2(*args, **kwargs):
    """firdes_complex_band_pass_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_cfloat"""
    return _filter_swig.firdes_complex_band_pass_2(*args, **kwargs)

def firdes_band_reject(*args, **kwargs):
    """firdes_band_reject(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_band_reject(*args, **kwargs)

def firdes_band_reject_2(*args, **kwargs):
    """firdes_band_reject_2(double gain, double sampling_freq, double low_cutoff_freq, double high_cutoff_freq, double transition_width, double attenuation_dB, gr::filter::firdes::win_type window, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_band_reject_2(*args, **kwargs)

def firdes_hilbert(*args, **kwargs):
    """firdes_hilbert(unsigned int ntaps=19, gr::filter::firdes::win_type windowtype, double beta=6.76) -> pmt_vector_float"""
    return _filter_swig.firdes_hilbert(*args, **kwargs)

def firdes_root_raised_cosine(gain, sampling_freq, symbol_rate, alpha, ntaps):
    """firdes_root_raised_cosine(double gain, double sampling_freq, double symbol_rate, double alpha, int ntaps) -> pmt_vector_float"""
    return _filter_swig.firdes_root_raised_cosine(gain, sampling_freq, symbol_rate, alpha, ntaps)

def firdes_gaussian(gain, spb, bt, ntaps):
    """firdes_gaussian(double gain, double spb, double bt, int ntaps) -> pmt_vector_float"""
    return _filter_swig.firdes_gaussian(gain, spb, bt, ntaps)


def pm_remez(*args, **kwargs):
    """pm_remez(int order, pmt_vector_double bands, pmt_vector_double ampl, pmt_vector_double error_weight, std::string const filter_type, int grid_density=16) -> pmt_vector_double"""
    return _filter_swig.pm_remez(*args, **kwargs)
class dc_blocker_cc(object):
    """Proxy of C++ gr::filter::dc_blocker_cc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(D, long_form):
        """make(int D, bool long_form) -> dc_blocker_cc_sptr"""
        return _filter_swig.dc_blocker_cc_make(D, long_form)

    make = staticmethod(make)

    def group_delay(self):
        """group_delay(dc_blocker_cc self) -> int"""
        return _filter_swig.dc_blocker_cc_group_delay(self)

    __swig_destroy__ = _filter_swig.delete_dc_blocker_cc
    __del__ = lambda self: None
dc_blocker_cc_swigregister = _filter_swig.dc_blocker_cc_swigregister
dc_blocker_cc_swigregister(dc_blocker_cc)

def dc_blocker_cc_make(D, long_form):
    """dc_blocker_cc_make(int D, bool long_form) -> dc_blocker_cc_sptr"""
    return _filter_swig.dc_blocker_cc_make(D, long_form)

class dc_blocker_ff(object):
    """Proxy of C++ gr::filter::dc_blocker_ff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(D, long_form=True):
        """make(int D, bool long_form=True) -> dc_blocker_ff_sptr"""
        return _filter_swig.dc_blocker_ff_make(D, long_form)

    make = staticmethod(make)

    def group_delay(self):
        """group_delay(dc_blocker_ff self) -> int"""
        return _filter_swig.dc_blocker_ff_group_delay(self)

    __swig_destroy__ = _filter_swig.delete_dc_blocker_ff
    __del__ = lambda self: None
dc_blocker_ff_swigregister = _filter_swig.dc_blocker_ff_swigregister
dc_blocker_ff_swigregister(dc_blocker_ff)

def dc_blocker_ff_make(D, long_form=True):
    """dc_blocker_ff_make(int D, bool long_form=True) -> dc_blocker_ff_sptr"""
    return _filter_swig.dc_blocker_ff_make(D, long_form)

class filter_delay_fc(object):
    """Proxy of C++ gr::filter::filter_delay_fc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(taps):
        """make(pmt_vector_float taps) -> filter_delay_fc_sptr"""
        return _filter_swig.filter_delay_fc_make(taps)

    make = staticmethod(make)
    __swig_destroy__ = _filter_swig.delete_filter_delay_fc
    __del__ = lambda self: None
filter_delay_fc_swigregister = _filter_swig.filter_delay_fc_swigregister
filter_delay_fc_swigregister(filter_delay_fc)

def filter_delay_fc_make(taps):
    """filter_delay_fc_make(pmt_vector_float taps) -> filter_delay_fc_sptr"""
    return _filter_swig.filter_delay_fc_make(taps)

class filterbank_vcvcf(object):
    """Proxy of C++ gr::filter::filterbank_vcvcf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(taps):
        """make(std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > const & taps) -> filterbank_vcvcf_sptr"""
        return _filter_swig.filterbank_vcvcf_make(taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(filterbank_vcvcf self, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > const & taps)"""
        return _filter_swig.filterbank_vcvcf_set_taps(self, taps)


    def print_taps(self):
        """print_taps(filterbank_vcvcf self)"""
        return _filter_swig.filterbank_vcvcf_print_taps(self)


    def taps(self):
        """taps(filterbank_vcvcf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.filterbank_vcvcf_taps(self)

    __swig_destroy__ = _filter_swig.delete_filterbank_vcvcf
    __del__ = lambda self: None
filterbank_vcvcf_swigregister = _filter_swig.filterbank_vcvcf_swigregister
filterbank_vcvcf_swigregister(filterbank_vcvcf)

def filterbank_vcvcf_make(taps):
    """filterbank_vcvcf_make(std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > const & taps) -> filterbank_vcvcf_sptr"""
    return _filter_swig.filterbank_vcvcf_make(taps)

class fir_filter_ccc(object):
    """Proxy of C++ gr::filter::fir_filter_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_cfloat taps) -> fir_filter_ccc_sptr"""
        return _filter_swig.fir_filter_ccc_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_ccc_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_ccc self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_ccc_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_ccc
    __del__ = lambda self: None
fir_filter_ccc_swigregister = _filter_swig.fir_filter_ccc_swigregister
fir_filter_ccc_swigregister(fir_filter_ccc)

def fir_filter_ccc_make(decimation, taps):
    """fir_filter_ccc_make(int decimation, pmt_vector_cfloat taps) -> fir_filter_ccc_sptr"""
    return _filter_swig.fir_filter_ccc_make(decimation, taps)

class fir_filter_ccf(object):
    """Proxy of C++ gr::filter::fir_filter_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_float taps) -> fir_filter_ccf_sptr"""
        return _filter_swig.fir_filter_ccf_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_ccf self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_ccf_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_ccf self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_ccf_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_ccf
    __del__ = lambda self: None
fir_filter_ccf_swigregister = _filter_swig.fir_filter_ccf_swigregister
fir_filter_ccf_swigregister(fir_filter_ccf)

def fir_filter_ccf_make(decimation, taps):
    """fir_filter_ccf_make(int decimation, pmt_vector_float taps) -> fir_filter_ccf_sptr"""
    return _filter_swig.fir_filter_ccf_make(decimation, taps)

class fir_filter_fcc(object):
    """Proxy of C++ gr::filter::fir_filter_fcc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_cfloat taps) -> fir_filter_fcc_sptr"""
        return _filter_swig.fir_filter_fcc_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_fcc self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_fcc_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fcc self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_fcc_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fcc
    __del__ = lambda self: None
fir_filter_fcc_swigregister = _filter_swig.fir_filter_fcc_swigregister
fir_filter_fcc_swigregister(fir_filter_fcc)

def fir_filter_fcc_make(decimation, taps):
    """fir_filter_fcc_make(int decimation, pmt_vector_cfloat taps) -> fir_filter_fcc_sptr"""
    return _filter_swig.fir_filter_fcc_make(decimation, taps)

class fir_filter_fff(object):
    """Proxy of C++ gr::filter::fir_filter_fff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_float taps) -> fir_filter_fff_sptr"""
        return _filter_swig.fir_filter_fff_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_fff self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_fff_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fff self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_fff_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fff
    __del__ = lambda self: None
fir_filter_fff_swigregister = _filter_swig.fir_filter_fff_swigregister
fir_filter_fff_swigregister(fir_filter_fff)

def fir_filter_fff_make(decimation, taps):
    """fir_filter_fff_make(int decimation, pmt_vector_float taps) -> fir_filter_fff_sptr"""
    return _filter_swig.fir_filter_fff_make(decimation, taps)

class fir_filter_fsf(object):
    """Proxy of C++ gr::filter::fir_filter_fsf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_float taps) -> fir_filter_fsf_sptr"""
        return _filter_swig.fir_filter_fsf_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_fsf self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_fsf_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fsf self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_fsf_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fsf
    __del__ = lambda self: None
fir_filter_fsf_swigregister = _filter_swig.fir_filter_fsf_swigregister
fir_filter_fsf_swigregister(fir_filter_fsf)

def fir_filter_fsf_make(decimation, taps):
    """fir_filter_fsf_make(int decimation, pmt_vector_float taps) -> fir_filter_fsf_sptr"""
    return _filter_swig.fir_filter_fsf_make(decimation, taps)

class fir_filter_scc(object):
    """Proxy of C++ gr::filter::fir_filter_scc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps):
        """make(int decimation, pmt_vector_cfloat taps) -> fir_filter_scc_sptr"""
        return _filter_swig.fir_filter_scc_make(decimation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fir_filter_scc self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_scc_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_scc self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_scc_taps(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_scc
    __del__ = lambda self: None
fir_filter_scc_swigregister = _filter_swig.fir_filter_scc_swigregister
fir_filter_scc_swigregister(fir_filter_scc)

def fir_filter_scc_make(decimation, taps):
    """fir_filter_scc_make(int decimation, pmt_vector_cfloat taps) -> fir_filter_scc_sptr"""
    return _filter_swig.fir_filter_scc_make(decimation, taps)

class fft_filter_ccc(object):
    """Proxy of C++ gr::filter::fft_filter_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, nthreads=1):
        """make(int decimation, pmt_vector_cfloat taps, int nthreads=1) -> fft_filter_ccc_sptr"""
        return _filter_swig.fft_filter_ccc_make(decimation, taps, nthreads)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fft_filter_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.fft_filter_ccc_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_ccc self) -> pmt_vector_cfloat"""
        return _filter_swig.fft_filter_ccc_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_ccc self, int n)"""
        return _filter_swig.fft_filter_ccc_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_ccc self) -> int"""
        return _filter_swig.fft_filter_ccc_nthreads(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_ccc
    __del__ = lambda self: None
fft_filter_ccc_swigregister = _filter_swig.fft_filter_ccc_swigregister
fft_filter_ccc_swigregister(fft_filter_ccc)

def fft_filter_ccc_make(decimation, taps, nthreads=1):
    """fft_filter_ccc_make(int decimation, pmt_vector_cfloat taps, int nthreads=1) -> fft_filter_ccc_sptr"""
    return _filter_swig.fft_filter_ccc_make(decimation, taps, nthreads)

class fft_filter_ccf(object):
    """Proxy of C++ gr::filter::fft_filter_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, nthreads=1):
        """make(int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_ccf_sptr"""
        return _filter_swig.fft_filter_ccf_make(decimation, taps, nthreads)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fft_filter_ccf self, pmt_vector_float taps)"""
        return _filter_swig.fft_filter_ccf_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_ccf self) -> pmt_vector_float"""
        return _filter_swig.fft_filter_ccf_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_ccf self, int n)"""
        return _filter_swig.fft_filter_ccf_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_ccf self) -> int"""
        return _filter_swig.fft_filter_ccf_nthreads(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_ccf
    __del__ = lambda self: None
fft_filter_ccf_swigregister = _filter_swig.fft_filter_ccf_swigregister
fft_filter_ccf_swigregister(fft_filter_ccf)

def fft_filter_ccf_make(decimation, taps, nthreads=1):
    """fft_filter_ccf_make(int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_ccf_sptr"""
    return _filter_swig.fft_filter_ccf_make(decimation, taps, nthreads)

class fft_filter_fff(object):
    """Proxy of C++ gr::filter::fft_filter_fff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, nthreads=1):
        """make(int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_fff_sptr"""
        return _filter_swig.fft_filter_fff_make(decimation, taps, nthreads)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(fft_filter_fff self, pmt_vector_float taps)"""
        return _filter_swig.fft_filter_fff_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_fff self) -> pmt_vector_float"""
        return _filter_swig.fft_filter_fff_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_fff self, int n)"""
        return _filter_swig.fft_filter_fff_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_fff self) -> int"""
        return _filter_swig.fft_filter_fff_nthreads(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_fff
    __del__ = lambda self: None
fft_filter_fff_swigregister = _filter_swig.fft_filter_fff_swigregister
fft_filter_fff_swigregister(fft_filter_fff)

def fft_filter_fff_make(decimation, taps, nthreads=1):
    """fft_filter_fff_make(int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_fff_sptr"""
    return _filter_swig.fft_filter_fff_make(decimation, taps, nthreads)

class fractional_interpolator_cc(object):
    """Proxy of C++ gr::filter::fractional_interpolator_cc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(phase_shift, interp_ratio):
        """make(float phase_shift, float interp_ratio) -> fractional_interpolator_cc_sptr"""
        return _filter_swig.fractional_interpolator_cc_make(phase_shift, interp_ratio)

    make = staticmethod(make)

    def mu(self):
        """mu(fractional_interpolator_cc self) -> float"""
        return _filter_swig.fractional_interpolator_cc_mu(self)


    def interp_ratio(self):
        """interp_ratio(fractional_interpolator_cc self) -> float"""
        return _filter_swig.fractional_interpolator_cc_interp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_interpolator_cc self, float mu)"""
        return _filter_swig.fractional_interpolator_cc_set_mu(self, mu)


    def set_interp_ratio(self, interp_ratio):
        """set_interp_ratio(fractional_interpolator_cc self, float interp_ratio)"""
        return _filter_swig.fractional_interpolator_cc_set_interp_ratio(self, interp_ratio)

    __swig_destroy__ = _filter_swig.delete_fractional_interpolator_cc
    __del__ = lambda self: None
fractional_interpolator_cc_swigregister = _filter_swig.fractional_interpolator_cc_swigregister
fractional_interpolator_cc_swigregister(fractional_interpolator_cc)

def fractional_interpolator_cc_make(phase_shift, interp_ratio):
    """fractional_interpolator_cc_make(float phase_shift, float interp_ratio) -> fractional_interpolator_cc_sptr"""
    return _filter_swig.fractional_interpolator_cc_make(phase_shift, interp_ratio)

class fractional_interpolator_ff(object):
    """Proxy of C++ gr::filter::fractional_interpolator_ff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(phase_shift, interp_ratio):
        """make(float phase_shift, float interp_ratio) -> fractional_interpolator_ff_sptr"""
        return _filter_swig.fractional_interpolator_ff_make(phase_shift, interp_ratio)

    make = staticmethod(make)

    def mu(self):
        """mu(fractional_interpolator_ff self) -> float"""
        return _filter_swig.fractional_interpolator_ff_mu(self)


    def interp_ratio(self):
        """interp_ratio(fractional_interpolator_ff self) -> float"""
        return _filter_swig.fractional_interpolator_ff_interp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_interpolator_ff self, float mu)"""
        return _filter_swig.fractional_interpolator_ff_set_mu(self, mu)


    def set_interp_ratio(self, interp_ratio):
        """set_interp_ratio(fractional_interpolator_ff self, float interp_ratio)"""
        return _filter_swig.fractional_interpolator_ff_set_interp_ratio(self, interp_ratio)

    __swig_destroy__ = _filter_swig.delete_fractional_interpolator_ff
    __del__ = lambda self: None
fractional_interpolator_ff_swigregister = _filter_swig.fractional_interpolator_ff_swigregister
fractional_interpolator_ff_swigregister(fractional_interpolator_ff)

def fractional_interpolator_ff_make(phase_shift, interp_ratio):
    """fractional_interpolator_ff_make(float phase_shift, float interp_ratio) -> fractional_interpolator_ff_sptr"""
    return _filter_swig.fractional_interpolator_ff_make(phase_shift, interp_ratio)

class fractional_resampler_cc(object):
    """Proxy of C++ gr::filter::fractional_resampler_cc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(phase_shift, resamp_ratio):
        """make(float phase_shift, float resamp_ratio) -> fractional_resampler_cc_sptr"""
        return _filter_swig.fractional_resampler_cc_make(phase_shift, resamp_ratio)

    make = staticmethod(make)

    def mu(self):
        """mu(fractional_resampler_cc self) -> float"""
        return _filter_swig.fractional_resampler_cc_mu(self)


    def resamp_ratio(self):
        """resamp_ratio(fractional_resampler_cc self) -> float"""
        return _filter_swig.fractional_resampler_cc_resamp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_resampler_cc self, float mu)"""
        return _filter_swig.fractional_resampler_cc_set_mu(self, mu)


    def set_resamp_ratio(self, resamp_ratio):
        """set_resamp_ratio(fractional_resampler_cc self, float resamp_ratio)"""
        return _filter_swig.fractional_resampler_cc_set_resamp_ratio(self, resamp_ratio)

    __swig_destroy__ = _filter_swig.delete_fractional_resampler_cc
    __del__ = lambda self: None
fractional_resampler_cc_swigregister = _filter_swig.fractional_resampler_cc_swigregister
fractional_resampler_cc_swigregister(fractional_resampler_cc)

def fractional_resampler_cc_make(phase_shift, resamp_ratio):
    """fractional_resampler_cc_make(float phase_shift, float resamp_ratio) -> fractional_resampler_cc_sptr"""
    return _filter_swig.fractional_resampler_cc_make(phase_shift, resamp_ratio)

class fractional_resampler_ff(object):
    """Proxy of C++ gr::filter::fractional_resampler_ff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(phase_shift, resamp_ratio):
        """make(float phase_shift, float resamp_ratio) -> fractional_resampler_ff_sptr"""
        return _filter_swig.fractional_resampler_ff_make(phase_shift, resamp_ratio)

    make = staticmethod(make)

    def mu(self):
        """mu(fractional_resampler_ff self) -> float"""
        return _filter_swig.fractional_resampler_ff_mu(self)


    def resamp_ratio(self):
        """resamp_ratio(fractional_resampler_ff self) -> float"""
        return _filter_swig.fractional_resampler_ff_resamp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_resampler_ff self, float mu)"""
        return _filter_swig.fractional_resampler_ff_set_mu(self, mu)


    def set_resamp_ratio(self, resamp_ratio):
        """set_resamp_ratio(fractional_resampler_ff self, float resamp_ratio)"""
        return _filter_swig.fractional_resampler_ff_set_resamp_ratio(self, resamp_ratio)

    __swig_destroy__ = _filter_swig.delete_fractional_resampler_ff
    __del__ = lambda self: None
fractional_resampler_ff_swigregister = _filter_swig.fractional_resampler_ff_swigregister
fractional_resampler_ff_swigregister(fractional_resampler_ff)

def fractional_resampler_ff_make(phase_shift, resamp_ratio):
    """fractional_resampler_ff_make(float phase_shift, float resamp_ratio) -> fractional_resampler_ff_sptr"""
    return _filter_swig.fractional_resampler_ff_make(phase_shift, resamp_ratio)

class freq_xlating_fir_filter_ccc(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_ccc self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_ccc self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccc_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_ccc self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_ccc_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_ccc
    __del__ = lambda self: None
freq_xlating_fir_filter_ccc_swigregister = _filter_swig.freq_xlating_fir_filter_ccc_swigregister
freq_xlating_fir_filter_ccc_swigregister(freq_xlating_fir_filter_ccc)

def freq_xlating_fir_filter_ccc_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_ccc_make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccc_sptr"""
    return _filter_swig.freq_xlating_fir_filter_ccc_make(decimation, taps, center_freq, sampling_freq)

class freq_xlating_fir_filter_ccf(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_ccf self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_ccf self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccf_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_ccf self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_ccf self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_ccf
    __del__ = lambda self: None
freq_xlating_fir_filter_ccf_swigregister = _filter_swig.freq_xlating_fir_filter_ccf_swigregister
freq_xlating_fir_filter_ccf_swigregister(freq_xlating_fir_filter_ccf)

def freq_xlating_fir_filter_ccf_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_ccf_make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccf_sptr"""
    return _filter_swig.freq_xlating_fir_filter_ccf_make(decimation, taps, center_freq, sampling_freq)

class freq_xlating_fir_filter_fcc(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_fcc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_fcc self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_fcc self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcc_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_fcc self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_fcc self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_fcc_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_fcc
    __del__ = lambda self: None
freq_xlating_fir_filter_fcc_swigregister = _filter_swig.freq_xlating_fir_filter_fcc_swigregister
freq_xlating_fir_filter_fcc_swigregister(freq_xlating_fir_filter_fcc)

def freq_xlating_fir_filter_fcc_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_fcc_make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcc_sptr"""
    return _filter_swig.freq_xlating_fir_filter_fcc_make(decimation, taps, center_freq, sampling_freq)

class freq_xlating_fir_filter_fcf(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_fcf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_fcf self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_fcf self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcf_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_fcf self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_fcf self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_fcf
    __del__ = lambda self: None
freq_xlating_fir_filter_fcf_swigregister = _filter_swig.freq_xlating_fir_filter_fcf_swigregister
freq_xlating_fir_filter_fcf_swigregister(freq_xlating_fir_filter_fcf)

def freq_xlating_fir_filter_fcf_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_fcf_make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcf_sptr"""
    return _filter_swig.freq_xlating_fir_filter_fcf_make(decimation, taps, center_freq, sampling_freq)

class freq_xlating_fir_filter_scf(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_scf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_scf self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_scf_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_scf self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scf_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_scf self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_scf_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_scf self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_scf_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_scf
    __del__ = lambda self: None
freq_xlating_fir_filter_scf_swigregister = _filter_swig.freq_xlating_fir_filter_scf_swigregister
freq_xlating_fir_filter_scf_swigregister(freq_xlating_fir_filter_scf)

def freq_xlating_fir_filter_scf_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_scf_make(int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scf_sptr"""
    return _filter_swig.freq_xlating_fir_filter_scf_make(decimation, taps, center_freq, sampling_freq)

class freq_xlating_fir_filter_scc(object):
    """Proxy of C++ gr::filter::freq_xlating_fir_filter_scc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decimation, taps, center_freq, sampling_freq):
        """make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_make(decimation, taps, center_freq, sampling_freq)

    make = staticmethod(make)

    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_scc self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_scc_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_scc self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scc_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_scc self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_scc_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_scc self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_scc_taps(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_scc
    __del__ = lambda self: None
freq_xlating_fir_filter_scc_swigregister = _filter_swig.freq_xlating_fir_filter_scc_swigregister
freq_xlating_fir_filter_scc_swigregister(freq_xlating_fir_filter_scc)

def freq_xlating_fir_filter_scc_make(decimation, taps, center_freq, sampling_freq):
    """freq_xlating_fir_filter_scc_make(int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scc_sptr"""
    return _filter_swig.freq_xlating_fir_filter_scc_make(decimation, taps, center_freq, sampling_freq)

class hilbert_fc(object):
    """Proxy of C++ gr::filter::hilbert_fc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined")
    __repr__ = _swig_repr

    def make(*args, **kwargs):
        """make(unsigned int ntaps, gr::filter::firdes::win_type window, double beta=6.76) -> hilbert_fc_sptr"""
        return _filter_swig.hilbert_fc_make(*args, **kwargs)

    make = staticmethod(make)
    __swig_destroy__ = _filter_swig.delete_hilbert_fc
    __del__ = lambda self: None
hilbert_fc_swigregister = _filter_swig.hilbert_fc_swigregister
hilbert_fc_swigregister(hilbert_fc)

def hilbert_fc_make(*args, **kwargs):
    """hilbert_fc_make(unsigned int ntaps, gr::filter::firdes::win_type window, double beta=6.76) -> hilbert_fc_sptr"""
    return _filter_swig.hilbert_fc_make(*args, **kwargs)

class iir_filter_ffd(object):
    """Proxy of C++ gr::filter::iir_filter_ffd class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(fftaps, fbtaps, oldstyle=True):
        """make(pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ffd_sptr"""
        return _filter_swig.iir_filter_ffd_make(fftaps, fbtaps, oldstyle)

    make = staticmethod(make)

    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ffd self, pmt_vector_double fftaps, pmt_vector_double fbtaps)"""
        return _filter_swig.iir_filter_ffd_set_taps(self, fftaps, fbtaps)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ffd
    __del__ = lambda self: None
iir_filter_ffd_swigregister = _filter_swig.iir_filter_ffd_swigregister
iir_filter_ffd_swigregister(iir_filter_ffd)

def iir_filter_ffd_make(fftaps, fbtaps, oldstyle=True):
    """iir_filter_ffd_make(pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ffd_sptr"""
    return _filter_swig.iir_filter_ffd_make(fftaps, fbtaps, oldstyle)

class iir_filter_ccc(object):
    """Proxy of C++ gr::filter::iir_filter_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(fftaps, fbtaps, oldstyle=True):
        """make(pmt_vector_cfloat fftaps, pmt_vector_cfloat fbtaps, bool oldstyle=True) -> iir_filter_ccc_sptr"""
        return _filter_swig.iir_filter_ccc_make(fftaps, fbtaps, oldstyle)

    make = staticmethod(make)

    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccc self, pmt_vector_cfloat fftaps, pmt_vector_cfloat fbtaps)"""
        return _filter_swig.iir_filter_ccc_set_taps(self, fftaps, fbtaps)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccc
    __del__ = lambda self: None
iir_filter_ccc_swigregister = _filter_swig.iir_filter_ccc_swigregister
iir_filter_ccc_swigregister(iir_filter_ccc)

def iir_filter_ccc_make(fftaps, fbtaps, oldstyle=True):
    """iir_filter_ccc_make(pmt_vector_cfloat fftaps, pmt_vector_cfloat fbtaps, bool oldstyle=True) -> iir_filter_ccc_sptr"""
    return _filter_swig.iir_filter_ccc_make(fftaps, fbtaps, oldstyle)

class iir_filter_ccf(object):
    """Proxy of C++ gr::filter::iir_filter_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(fftaps, fbtaps, oldstyle=True):
        """make(pmt_vector_float fftaps, pmt_vector_float fbtaps, bool oldstyle=True) -> iir_filter_ccf_sptr"""
        return _filter_swig.iir_filter_ccf_make(fftaps, fbtaps, oldstyle)

    make = staticmethod(make)

    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccf self, pmt_vector_float fftaps, pmt_vector_float fbtaps)"""
        return _filter_swig.iir_filter_ccf_set_taps(self, fftaps, fbtaps)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccf
    __del__ = lambda self: None
iir_filter_ccf_swigregister = _filter_swig.iir_filter_ccf_swigregister
iir_filter_ccf_swigregister(iir_filter_ccf)

def iir_filter_ccf_make(fftaps, fbtaps, oldstyle=True):
    """iir_filter_ccf_make(pmt_vector_float fftaps, pmt_vector_float fbtaps, bool oldstyle=True) -> iir_filter_ccf_sptr"""
    return _filter_swig.iir_filter_ccf_make(fftaps, fbtaps, oldstyle)

class iir_filter_ccd(object):
    """Proxy of C++ gr::filter::iir_filter_ccd class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(fftaps, fbtaps, oldstyle=True):
        """make(pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ccd_sptr"""
        return _filter_swig.iir_filter_ccd_make(fftaps, fbtaps, oldstyle)

    make = staticmethod(make)

    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccd self, pmt_vector_double fftaps, pmt_vector_double fbtaps)"""
        return _filter_swig.iir_filter_ccd_set_taps(self, fftaps, fbtaps)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccd
    __del__ = lambda self: None
iir_filter_ccd_swigregister = _filter_swig.iir_filter_ccd_swigregister
iir_filter_ccd_swigregister(iir_filter_ccd)

def iir_filter_ccd_make(fftaps, fbtaps, oldstyle=True):
    """iir_filter_ccd_make(pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ccd_sptr"""
    return _filter_swig.iir_filter_ccd_make(fftaps, fbtaps, oldstyle)

class iir_filter_ccz(object):
    """Proxy of C++ gr::filter::iir_filter_ccz class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(fftaps, fbtaps, oldstyle=True):
        """make(pmt_vector_cdouble fftaps, pmt_vector_cdouble fbtaps, bool oldstyle=True) -> iir_filter_ccz_sptr"""
        return _filter_swig.iir_filter_ccz_make(fftaps, fbtaps, oldstyle)

    make = staticmethod(make)

    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccz self, pmt_vector_cdouble fftaps, pmt_vector_cdouble fbtaps)"""
        return _filter_swig.iir_filter_ccz_set_taps(self, fftaps, fbtaps)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccz
    __del__ = lambda self: None
iir_filter_ccz_swigregister = _filter_swig.iir_filter_ccz_swigregister
iir_filter_ccz_swigregister(iir_filter_ccz)

def iir_filter_ccz_make(fftaps, fbtaps, oldstyle=True):
    """iir_filter_ccz_make(pmt_vector_cdouble fftaps, pmt_vector_cdouble fbtaps, bool oldstyle=True) -> iir_filter_ccz_sptr"""
    return _filter_swig.iir_filter_ccz_make(fftaps, fbtaps, oldstyle)

class interp_fir_filter_ccc(object):
    """Proxy of C++ gr::filter::interp_fir_filter_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_ccc_sptr"""
        return _filter_swig.interp_fir_filter_ccc_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_ccc_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_ccc self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_ccc_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_ccc
    __del__ = lambda self: None
interp_fir_filter_ccc_swigregister = _filter_swig.interp_fir_filter_ccc_swigregister
interp_fir_filter_ccc_swigregister(interp_fir_filter_ccc)

def interp_fir_filter_ccc_make(interpolation, taps):
    """interp_fir_filter_ccc_make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_ccc_sptr"""
    return _filter_swig.interp_fir_filter_ccc_make(interpolation, taps)

class interp_fir_filter_ccf(object):
    """Proxy of C++ gr::filter::interp_fir_filter_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_ccf_sptr"""
        return _filter_swig.interp_fir_filter_ccf_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_ccf self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_ccf_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_ccf self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_ccf_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_ccf
    __del__ = lambda self: None
interp_fir_filter_ccf_swigregister = _filter_swig.interp_fir_filter_ccf_swigregister
interp_fir_filter_ccf_swigregister(interp_fir_filter_ccf)

def interp_fir_filter_ccf_make(interpolation, taps):
    """interp_fir_filter_ccf_make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_ccf_sptr"""
    return _filter_swig.interp_fir_filter_ccf_make(interpolation, taps)

class interp_fir_filter_fcc(object):
    """Proxy of C++ gr::filter::interp_fir_filter_fcc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_fcc_sptr"""
        return _filter_swig.interp_fir_filter_fcc_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fcc self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_fcc_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fcc self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_fcc_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fcc
    __del__ = lambda self: None
interp_fir_filter_fcc_swigregister = _filter_swig.interp_fir_filter_fcc_swigregister
interp_fir_filter_fcc_swigregister(interp_fir_filter_fcc)

def interp_fir_filter_fcc_make(interpolation, taps):
    """interp_fir_filter_fcc_make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_fcc_sptr"""
    return _filter_swig.interp_fir_filter_fcc_make(interpolation, taps)

class interp_fir_filter_fff(object):
    """Proxy of C++ gr::filter::interp_fir_filter_fff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fff_sptr"""
        return _filter_swig.interp_fir_filter_fff_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fff self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_fff_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fff self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_fff_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fff
    __del__ = lambda self: None
interp_fir_filter_fff_swigregister = _filter_swig.interp_fir_filter_fff_swigregister
interp_fir_filter_fff_swigregister(interp_fir_filter_fff)

def interp_fir_filter_fff_make(interpolation, taps):
    """interp_fir_filter_fff_make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fff_sptr"""
    return _filter_swig.interp_fir_filter_fff_make(interpolation, taps)

class interp_fir_filter_fsf(object):
    """Proxy of C++ gr::filter::interp_fir_filter_fsf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fsf_sptr"""
        return _filter_swig.interp_fir_filter_fsf_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fsf self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_fsf_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fsf self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_fsf_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fsf
    __del__ = lambda self: None
interp_fir_filter_fsf_swigregister = _filter_swig.interp_fir_filter_fsf_swigregister
interp_fir_filter_fsf_swigregister(interp_fir_filter_fsf)

def interp_fir_filter_fsf_make(interpolation, taps):
    """interp_fir_filter_fsf_make(unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fsf_sptr"""
    return _filter_swig.interp_fir_filter_fsf_make(interpolation, taps)

class interp_fir_filter_scc(object):
    """Proxy of C++ gr::filter::interp_fir_filter_scc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, taps):
        """make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_scc_sptr"""
        return _filter_swig.interp_fir_filter_scc_make(interpolation, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(interp_fir_filter_scc self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_scc_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_scc self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_scc_taps(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_scc
    __del__ = lambda self: None
interp_fir_filter_scc_swigregister = _filter_swig.interp_fir_filter_scc_swigregister
interp_fir_filter_scc_swigregister(interp_fir_filter_scc)

def interp_fir_filter_scc_make(interpolation, taps):
    """interp_fir_filter_scc_make(unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_scc_sptr"""
    return _filter_swig.interp_fir_filter_scc_make(interpolation, taps)

class pfb_arb_resampler_ccf(object):
    """Proxy of C++ gr::filter::pfb_arb_resampler_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(rate, taps, filter_size=32):
        """make(float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccf_sptr"""
        return _filter_swig.pfb_arb_resampler_ccf_make(rate, taps, filter_size)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_ccf self, pmt_vector_float taps)"""
        return _filter_swig.pfb_arb_resampler_ccf_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_ccf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_arb_resampler_ccf_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_ccf self)"""
        return _filter_swig.pfb_arb_resampler_ccf_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_ccf self, float rate)"""
        return _filter_swig.pfb_arb_resampler_ccf_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_ccf self, float ph)"""
        return _filter_swig.pfb_arb_resampler_ccf_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_ccf self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_ccf self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_ccf self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_ccf self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_ccf self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_ccf self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_ccf self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_phase_offset(self, freq, fs)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_ccf
    __del__ = lambda self: None
pfb_arb_resampler_ccf_swigregister = _filter_swig.pfb_arb_resampler_ccf_swigregister
pfb_arb_resampler_ccf_swigregister(pfb_arb_resampler_ccf)

def pfb_arb_resampler_ccf_make(rate, taps, filter_size=32):
    """pfb_arb_resampler_ccf_make(float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccf_sptr"""
    return _filter_swig.pfb_arb_resampler_ccf_make(rate, taps, filter_size)

class pfb_arb_resampler_ccc(object):
    """Proxy of C++ gr::filter::pfb_arb_resampler_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(rate, taps, filter_size=32):
        """make(float rate, pmt_vector_cfloat taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccc_sptr"""
        return _filter_swig.pfb_arb_resampler_ccc_make(rate, taps, filter_size)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.pfb_arb_resampler_ccc_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_ccc self) -> gr_vector_vector_complexf"""
        return _filter_swig.pfb_arb_resampler_ccc_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_ccc self)"""
        return _filter_swig.pfb_arb_resampler_ccc_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_ccc self, float rate)"""
        return _filter_swig.pfb_arb_resampler_ccc_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_ccc self, float ph)"""
        return _filter_swig.pfb_arb_resampler_ccc_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_ccc self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_ccc self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_ccc self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_ccc self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_ccc self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_ccc self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_ccc self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_phase_offset(self, freq, fs)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_ccc
    __del__ = lambda self: None
pfb_arb_resampler_ccc_swigregister = _filter_swig.pfb_arb_resampler_ccc_swigregister
pfb_arb_resampler_ccc_swigregister(pfb_arb_resampler_ccc)

def pfb_arb_resampler_ccc_make(rate, taps, filter_size=32):
    """pfb_arb_resampler_ccc_make(float rate, pmt_vector_cfloat taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccc_sptr"""
    return _filter_swig.pfb_arb_resampler_ccc_make(rate, taps, filter_size)

class pfb_arb_resampler_fff(object):
    """Proxy of C++ gr::filter::pfb_arb_resampler_fff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(rate, taps, filter_size=32):
        """make(float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_fff_sptr"""
        return _filter_swig.pfb_arb_resampler_fff_make(rate, taps, filter_size)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_fff self, pmt_vector_float taps)"""
        return _filter_swig.pfb_arb_resampler_fff_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_fff self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_arb_resampler_fff_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_fff self)"""
        return _filter_swig.pfb_arb_resampler_fff_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_fff self, float rate)"""
        return _filter_swig.pfb_arb_resampler_fff_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_fff self, float ph)"""
        return _filter_swig.pfb_arb_resampler_fff_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_fff self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_fff self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_fff self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_fff self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_fff self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_fff self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_fff self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_phase_offset(self, freq, fs)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_fff
    __del__ = lambda self: None
pfb_arb_resampler_fff_swigregister = _filter_swig.pfb_arb_resampler_fff_swigregister
pfb_arb_resampler_fff_swigregister(pfb_arb_resampler_fff)

def pfb_arb_resampler_fff_make(rate, taps, filter_size=32):
    """pfb_arb_resampler_fff_make(float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_fff_sptr"""
    return _filter_swig.pfb_arb_resampler_fff_make(rate, taps, filter_size)

class pfb_channelizer_ccf(object):
    """Proxy of C++ gr::filter::pfb_channelizer_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(numchans, taps, oversample_rate):
        """make(unsigned int numchans, pmt_vector_float taps, float oversample_rate) -> pfb_channelizer_ccf_sptr"""
        return _filter_swig.pfb_channelizer_ccf_make(numchans, taps, oversample_rate)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_channelizer_ccf self, pmt_vector_float taps)"""
        return _filter_swig.pfb_channelizer_ccf_set_taps(self, taps)


    def print_taps(self):
        """print_taps(pfb_channelizer_ccf self)"""
        return _filter_swig.pfb_channelizer_ccf_print_taps(self)


    def taps(self):
        """taps(pfb_channelizer_ccf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_channelizer_ccf_taps(self)


    def set_channel_map(self, map):
        """set_channel_map(pfb_channelizer_ccf self, std::vector< int,std::allocator< int > > const & map)"""
        return _filter_swig.pfb_channelizer_ccf_set_channel_map(self, map)


    def channel_map(self):
        """channel_map(pfb_channelizer_ccf self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_channelizer_ccf_channel_map(self)

    __swig_destroy__ = _filter_swig.delete_pfb_channelizer_ccf
    __del__ = lambda self: None
pfb_channelizer_ccf_swigregister = _filter_swig.pfb_channelizer_ccf_swigregister
pfb_channelizer_ccf_swigregister(pfb_channelizer_ccf)

def pfb_channelizer_ccf_make(numchans, taps, oversample_rate):
    """pfb_channelizer_ccf_make(unsigned int numchans, pmt_vector_float taps, float oversample_rate) -> pfb_channelizer_ccf_sptr"""
    return _filter_swig.pfb_channelizer_ccf_make(numchans, taps, oversample_rate)

class pfb_decimator_ccf(object):
    """Proxy of C++ gr::filter::pfb_decimator_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(decim, taps, channel, use_fft_rotator=True, use_fft_filters=True):
        """make(unsigned int decim, pmt_vector_float taps, unsigned int channel, bool use_fft_rotator=True, bool use_fft_filters=True) -> pfb_decimator_ccf_sptr"""
        return _filter_swig.pfb_decimator_ccf_make(decim, taps, channel, use_fft_rotator, use_fft_filters)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_decimator_ccf self, pmt_vector_float taps)"""
        return _filter_swig.pfb_decimator_ccf_set_taps(self, taps)


    def taps(self):
        """taps(pfb_decimator_ccf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_decimator_ccf_taps(self)


    def print_taps(self):
        """print_taps(pfb_decimator_ccf self)"""
        return _filter_swig.pfb_decimator_ccf_print_taps(self)


    def set_channel(self, channel):
        """set_channel(pfb_decimator_ccf self, unsigned int const channel)"""
        return _filter_swig.pfb_decimator_ccf_set_channel(self, channel)

    __swig_destroy__ = _filter_swig.delete_pfb_decimator_ccf
    __del__ = lambda self: None
pfb_decimator_ccf_swigregister = _filter_swig.pfb_decimator_ccf_swigregister
pfb_decimator_ccf_swigregister(pfb_decimator_ccf)

def pfb_decimator_ccf_make(decim, taps, channel, use_fft_rotator=True, use_fft_filters=True):
    """pfb_decimator_ccf_make(unsigned int decim, pmt_vector_float taps, unsigned int channel, bool use_fft_rotator=True, bool use_fft_filters=True) -> pfb_decimator_ccf_sptr"""
    return _filter_swig.pfb_decimator_ccf_make(decim, taps, channel, use_fft_rotator, use_fft_filters)

class pfb_interpolator_ccf(object):
    """Proxy of C++ gr::filter::pfb_interpolator_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interp, taps):
        """make(unsigned int interp, pmt_vector_float taps) -> pfb_interpolator_ccf_sptr"""
        return _filter_swig.pfb_interpolator_ccf_make(interp, taps)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_interpolator_ccf self, pmt_vector_float taps)"""
        return _filter_swig.pfb_interpolator_ccf_set_taps(self, taps)


    def taps(self):
        """taps(pfb_interpolator_ccf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_interpolator_ccf_taps(self)


    def print_taps(self):
        """print_taps(pfb_interpolator_ccf self)"""
        return _filter_swig.pfb_interpolator_ccf_print_taps(self)

    __swig_destroy__ = _filter_swig.delete_pfb_interpolator_ccf
    __del__ = lambda self: None
pfb_interpolator_ccf_swigregister = _filter_swig.pfb_interpolator_ccf_swigregister
pfb_interpolator_ccf_swigregister(pfb_interpolator_ccf)

def pfb_interpolator_ccf_make(interp, taps):
    """pfb_interpolator_ccf_make(unsigned int interp, pmt_vector_float taps) -> pfb_interpolator_ccf_sptr"""
    return _filter_swig.pfb_interpolator_ccf_make(interp, taps)

class pfb_synthesizer_ccf(object):
    """Proxy of C++ gr::filter::pfb_synthesizer_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(numchans, taps, twox=False):
        """make(unsigned int numchans, pmt_vector_float taps, bool twox=False) -> pfb_synthesizer_ccf_sptr"""
        return _filter_swig.pfb_synthesizer_ccf_make(numchans, taps, twox)

    make = staticmethod(make)

    def set_taps(self, taps):
        """set_taps(pfb_synthesizer_ccf self, pmt_vector_float taps)"""
        return _filter_swig.pfb_synthesizer_ccf_set_taps(self, taps)


    def print_taps(self):
        """print_taps(pfb_synthesizer_ccf self)"""
        return _filter_swig.pfb_synthesizer_ccf_print_taps(self)


    def taps(self):
        """taps(pfb_synthesizer_ccf self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_synthesizer_ccf_taps(self)


    def set_channel_map(self, map):
        """set_channel_map(pfb_synthesizer_ccf self, std::vector< int,std::allocator< int > > const & map)"""
        return _filter_swig.pfb_synthesizer_ccf_set_channel_map(self, map)


    def channel_map(self):
        """channel_map(pfb_synthesizer_ccf self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_synthesizer_ccf_channel_map(self)

    __swig_destroy__ = _filter_swig.delete_pfb_synthesizer_ccf
    __del__ = lambda self: None
pfb_synthesizer_ccf_swigregister = _filter_swig.pfb_synthesizer_ccf_swigregister
pfb_synthesizer_ccf_swigregister(pfb_synthesizer_ccf)

def pfb_synthesizer_ccf_make(numchans, taps, twox=False):
    """pfb_synthesizer_ccf_make(unsigned int numchans, pmt_vector_float taps, bool twox=False) -> pfb_synthesizer_ccf_sptr"""
    return _filter_swig.pfb_synthesizer_ccf_make(numchans, taps, twox)

class rational_resampler_base_ccc(object):
    """Proxy of C++ gr::filter::rational_resampler_base_ccc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_ccc_sptr"""
        return _filter_swig.rational_resampler_base_ccc_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_ccc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_ccc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_ccc self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_ccc_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_ccc self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_ccc_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_ccc
    __del__ = lambda self: None
rational_resampler_base_ccc_swigregister = _filter_swig.rational_resampler_base_ccc_swigregister
rational_resampler_base_ccc_swigregister(rational_resampler_base_ccc)

def rational_resampler_base_ccc_make(interpolation, decimation, taps):
    """rational_resampler_base_ccc_make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_ccc_sptr"""
    return _filter_swig.rational_resampler_base_ccc_make(interpolation, decimation, taps)

class rational_resampler_base_ccf(object):
    """Proxy of C++ gr::filter::rational_resampler_base_ccf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_ccf_sptr"""
        return _filter_swig.rational_resampler_base_ccf_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_ccf self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_ccf self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_ccf self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_ccf_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_ccf self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_ccf_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_ccf
    __del__ = lambda self: None
rational_resampler_base_ccf_swigregister = _filter_swig.rational_resampler_base_ccf_swigregister
rational_resampler_base_ccf_swigregister(rational_resampler_base_ccf)

def rational_resampler_base_ccf_make(interpolation, decimation, taps):
    """rational_resampler_base_ccf_make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_ccf_sptr"""
    return _filter_swig.rational_resampler_base_ccf_make(interpolation, decimation, taps)

class rational_resampler_base_fcc(object):
    """Proxy of C++ gr::filter::rational_resampler_base_fcc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_fcc_sptr"""
        return _filter_swig.rational_resampler_base_fcc_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_fcc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fcc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fcc self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_fcc_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fcc self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_fcc_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fcc
    __del__ = lambda self: None
rational_resampler_base_fcc_swigregister = _filter_swig.rational_resampler_base_fcc_swigregister
rational_resampler_base_fcc_swigregister(rational_resampler_base_fcc)

def rational_resampler_base_fcc_make(interpolation, decimation, taps):
    """rational_resampler_base_fcc_make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_fcc_sptr"""
    return _filter_swig.rational_resampler_base_fcc_make(interpolation, decimation, taps)

class rational_resampler_base_fff(object):
    """Proxy of C++ gr::filter::rational_resampler_base_fff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fff_sptr"""
        return _filter_swig.rational_resampler_base_fff_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_fff self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fff self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fff self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_fff_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fff self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_fff_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fff
    __del__ = lambda self: None
rational_resampler_base_fff_swigregister = _filter_swig.rational_resampler_base_fff_swigregister
rational_resampler_base_fff_swigregister(rational_resampler_base_fff)

def rational_resampler_base_fff_make(interpolation, decimation, taps):
    """rational_resampler_base_fff_make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fff_sptr"""
    return _filter_swig.rational_resampler_base_fff_make(interpolation, decimation, taps)

class rational_resampler_base_fsf(object):
    """Proxy of C++ gr::filter::rational_resampler_base_fsf class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fsf_sptr"""
        return _filter_swig.rational_resampler_base_fsf_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_fsf self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fsf self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fsf self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_fsf_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fsf self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_fsf_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fsf
    __del__ = lambda self: None
rational_resampler_base_fsf_swigregister = _filter_swig.rational_resampler_base_fsf_swigregister
rational_resampler_base_fsf_swigregister(rational_resampler_base_fsf)

def rational_resampler_base_fsf_make(interpolation, decimation, taps):
    """rational_resampler_base_fsf_make(unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fsf_sptr"""
    return _filter_swig.rational_resampler_base_fsf_make(interpolation, decimation, taps)

class rational_resampler_base_scc(object):
    """Proxy of C++ gr::filter::rational_resampler_base_scc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(interpolation, decimation, taps):
        """make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_scc_sptr"""
        return _filter_swig.rational_resampler_base_scc_make(interpolation, decimation, taps)

    make = staticmethod(make)

    def interpolation(self):
        """interpolation(rational_resampler_base_scc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_scc self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_scc self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_scc_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_scc self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_scc_taps(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_scc
    __del__ = lambda self: None
rational_resampler_base_scc_swigregister = _filter_swig.rational_resampler_base_scc_swigregister
rational_resampler_base_scc_swigregister(rational_resampler_base_scc)

def rational_resampler_base_scc_make(interpolation, decimation, taps):
    """rational_resampler_base_scc_make(unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_scc_sptr"""
    return _filter_swig.rational_resampler_base_scc_make(interpolation, decimation, taps)

class single_pole_iir_filter_cc(object):
    """Proxy of C++ gr::filter::single_pole_iir_filter_cc class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(alpha, vlen=1):
        """make(double alpha, unsigned int vlen=1) -> single_pole_iir_filter_cc_sptr"""
        return _filter_swig.single_pole_iir_filter_cc_make(alpha, vlen)

    make = staticmethod(make)

    def set_taps(self, alpha):
        """set_taps(single_pole_iir_filter_cc self, double alpha)"""
        return _filter_swig.single_pole_iir_filter_cc_set_taps(self, alpha)

    __swig_destroy__ = _filter_swig.delete_single_pole_iir_filter_cc
    __del__ = lambda self: None
single_pole_iir_filter_cc_swigregister = _filter_swig.single_pole_iir_filter_cc_swigregister
single_pole_iir_filter_cc_swigregister(single_pole_iir_filter_cc)

def single_pole_iir_filter_cc_make(alpha, vlen=1):
    """single_pole_iir_filter_cc_make(double alpha, unsigned int vlen=1) -> single_pole_iir_filter_cc_sptr"""
    return _filter_swig.single_pole_iir_filter_cc_make(alpha, vlen)

class single_pole_iir_filter_ff(object):
    """Proxy of C++ gr::filter::single_pole_iir_filter_ff class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

    def __init__(self, *args, **kwargs):
        raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr

    def make(alpha, vlen=1):
        """make(double alpha, unsigned int vlen=1) -> single_pole_iir_filter_ff_sptr"""
        return _filter_swig.single_pole_iir_filter_ff_make(alpha, vlen)

    make = staticmethod(make)

    def set_taps(self, alpha):
        """set_taps(single_pole_iir_filter_ff self, double alpha)"""
        return _filter_swig.single_pole_iir_filter_ff_set_taps(self, alpha)

    __swig_destroy__ = _filter_swig.delete_single_pole_iir_filter_ff
    __del__ = lambda self: None
single_pole_iir_filter_ff_swigregister = _filter_swig.single_pole_iir_filter_ff_swigregister
single_pole_iir_filter_ff_swigregister(single_pole_iir_filter_ff)

def single_pole_iir_filter_ff_make(alpha, vlen=1):
    """single_pole_iir_filter_ff_make(double alpha, unsigned int vlen=1) -> single_pole_iir_filter_ff_sptr"""
    return _filter_swig.single_pole_iir_filter_ff_make(alpha, vlen)

class dc_blocker_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::dc_blocker_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::dc_blocker_cc)> self) -> dc_blocker_cc_sptr
        __init__(boost::shared_ptr<(gr::filter::dc_blocker_cc)> self, dc_blocker_cc p) -> dc_blocker_cc_sptr
        """
        this = _filter_swig.new_dc_blocker_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dc_blocker_cc_sptr self) -> dc_blocker_cc"""
        return _filter_swig.dc_blocker_cc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_dc_blocker_cc_sptr
    __del__ = lambda self: None

    def make(self, D, long_form):
        """make(dc_blocker_cc_sptr self, int D, bool long_form) -> dc_blocker_cc_sptr"""
        return _filter_swig.dc_blocker_cc_sptr_make(self, D, long_form)


    def group_delay(self):
        """group_delay(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_group_delay(self)


    def history(self):
        """history(dc_blocker_cc_sptr self) -> unsigned int"""
        return _filter_swig.dc_blocker_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dc_blocker_cc_sptr self, int which, int delay)
        declare_sample_delay(dc_blocker_cc_sptr self, unsigned int delay)
        """
        return _filter_swig.dc_blocker_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dc_blocker_cc_sptr self, int which) -> unsigned int"""
        return _filter_swig.dc_blocker_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dc_blocker_cc_sptr self) -> double"""
        return _filter_swig.dc_blocker_cc_sptr_relative_rate(self)


    def start(self):
        """start(dc_blocker_cc_sptr self) -> bool"""
        return _filter_swig.dc_blocker_cc_sptr_start(self)


    def stop(self):
        """stop(dc_blocker_cc_sptr self) -> bool"""
        return _filter_swig.dc_blocker_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dc_blocker_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.dc_blocker_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dc_blocker_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.dc_blocker_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dc_blocker_cc_sptr self, int m)"""
        return _filter_swig.dc_blocker_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dc_blocker_cc_sptr self)"""
        return _filter_swig.dc_blocker_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dc_blocker_cc_sptr self) -> bool"""
        return _filter_swig.dc_blocker_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dc_blocker_cc_sptr self, int m)"""
        return _filter_swig.dc_blocker_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dc_blocker_cc_sptr self, int i) -> long"""
        return _filter_swig.dc_blocker_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dc_blocker_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(dc_blocker_cc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.dc_blocker_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dc_blocker_cc_sptr self, int i) -> long"""
        return _filter_swig.dc_blocker_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dc_blocker_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(dc_blocker_cc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.dc_blocker_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dc_blocker_cc_sptr self, int which) -> float
        pc_input_buffers_full(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dc_blocker_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dc_blocker_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dc_blocker_cc_sptr self, int which) -> float
        pc_output_buffers_full(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dc_blocker_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dc_blocker_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(dc_blocker_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dc_blocker_cc_sptr self) -> float"""
        return _filter_swig.dc_blocker_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dc_blocker_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.dc_blocker_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dc_blocker_cc_sptr self)"""
        return _filter_swig.dc_blocker_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dc_blocker_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.dc_blocker_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dc_blocker_cc_sptr self) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dc_blocker_cc_sptr self, int priority) -> int"""
        return _filter_swig.dc_blocker_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dc_blocker_cc_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dc_blocker_cc_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dc_blocker_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.dc_blocker_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dc_blocker_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.dc_blocker_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dc_blocker_cc_sptr self) -> long"""
        return _filter_swig.dc_blocker_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dc_blocker_cc_sptr self) -> basic_block_sptr"""
        return _filter_swig.dc_blocker_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dc_blocker_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.dc_blocker_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dc_blocker_cc_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dc_blocker_cc_sptr self, std::string name)"""
        return _filter_swig.dc_blocker_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dc_blocker_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.dc_blocker_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dc_blocker_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dc_blocker_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dc_blocker_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_cc_sptr_message_subscribers(self, which_port)

dc_blocker_cc_sptr_swigregister = _filter_swig.dc_blocker_cc_sptr_swigregister
dc_blocker_cc_sptr_swigregister(dc_blocker_cc_sptr)


dc_blocker_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dc_blocker_cc = dc_blocker_cc.make;

class dc_blocker_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::dc_blocker_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::dc_blocker_ff)> self) -> dc_blocker_ff_sptr
        __init__(boost::shared_ptr<(gr::filter::dc_blocker_ff)> self, dc_blocker_ff p) -> dc_blocker_ff_sptr
        """
        this = _filter_swig.new_dc_blocker_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(dc_blocker_ff_sptr self) -> dc_blocker_ff"""
        return _filter_swig.dc_blocker_ff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_dc_blocker_ff_sptr
    __del__ = lambda self: None

    def make(self, D, long_form=True):
        """make(dc_blocker_ff_sptr self, int D, bool long_form=True) -> dc_blocker_ff_sptr"""
        return _filter_swig.dc_blocker_ff_sptr_make(self, D, long_form)


    def group_delay(self):
        """group_delay(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_group_delay(self)


    def history(self):
        """history(dc_blocker_ff_sptr self) -> unsigned int"""
        return _filter_swig.dc_blocker_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(dc_blocker_ff_sptr self, int which, int delay)
        declare_sample_delay(dc_blocker_ff_sptr self, unsigned int delay)
        """
        return _filter_swig.dc_blocker_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(dc_blocker_ff_sptr self, int which) -> unsigned int"""
        return _filter_swig.dc_blocker_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(dc_blocker_ff_sptr self) -> double"""
        return _filter_swig.dc_blocker_ff_sptr_relative_rate(self)


    def start(self):
        """start(dc_blocker_ff_sptr self) -> bool"""
        return _filter_swig.dc_blocker_ff_sptr_start(self)


    def stop(self):
        """stop(dc_blocker_ff_sptr self) -> bool"""
        return _filter_swig.dc_blocker_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(dc_blocker_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.dc_blocker_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(dc_blocker_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.dc_blocker_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(dc_blocker_ff_sptr self, int m)"""
        return _filter_swig.dc_blocker_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(dc_blocker_ff_sptr self)"""
        return _filter_swig.dc_blocker_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(dc_blocker_ff_sptr self) -> bool"""
        return _filter_swig.dc_blocker_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(dc_blocker_ff_sptr self, int m)"""
        return _filter_swig.dc_blocker_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(dc_blocker_ff_sptr self, int i) -> long"""
        return _filter_swig.dc_blocker_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(dc_blocker_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(dc_blocker_ff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.dc_blocker_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(dc_blocker_ff_sptr self, int i) -> long"""
        return _filter_swig.dc_blocker_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(dc_blocker_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(dc_blocker_ff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.dc_blocker_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(dc_blocker_ff_sptr self, int which) -> float
        pc_input_buffers_full(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(dc_blocker_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(dc_blocker_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(dc_blocker_ff_sptr self, int which) -> float
        pc_output_buffers_full(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(dc_blocker_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(dc_blocker_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(dc_blocker_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.dc_blocker_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(dc_blocker_ff_sptr self) -> float"""
        return _filter_swig.dc_blocker_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(dc_blocker_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.dc_blocker_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(dc_blocker_ff_sptr self)"""
        return _filter_swig.dc_blocker_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(dc_blocker_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.dc_blocker_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(dc_blocker_ff_sptr self) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(dc_blocker_ff_sptr self, int priority) -> int"""
        return _filter_swig.dc_blocker_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(dc_blocker_ff_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(dc_blocker_ff_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(dc_blocker_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.dc_blocker_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(dc_blocker_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.dc_blocker_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(dc_blocker_ff_sptr self) -> long"""
        return _filter_swig.dc_blocker_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(dc_blocker_ff_sptr self) -> basic_block_sptr"""
        return _filter_swig.dc_blocker_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(dc_blocker_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.dc_blocker_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(dc_blocker_ff_sptr self) -> std::string"""
        return _filter_swig.dc_blocker_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(dc_blocker_ff_sptr self, std::string name)"""
        return _filter_swig.dc_blocker_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(dc_blocker_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.dc_blocker_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(dc_blocker_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(dc_blocker_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(dc_blocker_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.dc_blocker_ff_sptr_message_subscribers(self, which_port)

dc_blocker_ff_sptr_swigregister = _filter_swig.dc_blocker_ff_sptr_swigregister
dc_blocker_ff_sptr_swigregister(dc_blocker_ff_sptr)


dc_blocker_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
dc_blocker_ff = dc_blocker_ff.make;

class filter_delay_fc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::filter_delay_fc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::filter_delay_fc)> self) -> filter_delay_fc_sptr
        __init__(boost::shared_ptr<(gr::filter::filter_delay_fc)> self, filter_delay_fc p) -> filter_delay_fc_sptr
        """
        this = _filter_swig.new_filter_delay_fc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(filter_delay_fc_sptr self) -> filter_delay_fc"""
        return _filter_swig.filter_delay_fc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_filter_delay_fc_sptr
    __del__ = lambda self: None

    def make(self, taps):
        """make(filter_delay_fc_sptr self, pmt_vector_float taps) -> filter_delay_fc_sptr"""
        return _filter_swig.filter_delay_fc_sptr_make(self, taps)


    def history(self):
        """history(filter_delay_fc_sptr self) -> unsigned int"""
        return _filter_swig.filter_delay_fc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(filter_delay_fc_sptr self, int which, int delay)
        declare_sample_delay(filter_delay_fc_sptr self, unsigned int delay)
        """
        return _filter_swig.filter_delay_fc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(filter_delay_fc_sptr self, int which) -> unsigned int"""
        return _filter_swig.filter_delay_fc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(filter_delay_fc_sptr self) -> int"""
        return _filter_swig.filter_delay_fc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(filter_delay_fc_sptr self) -> double"""
        return _filter_swig.filter_delay_fc_sptr_relative_rate(self)


    def start(self):
        """start(filter_delay_fc_sptr self) -> bool"""
        return _filter_swig.filter_delay_fc_sptr_start(self)


    def stop(self):
        """stop(filter_delay_fc_sptr self) -> bool"""
        return _filter_swig.filter_delay_fc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(filter_delay_fc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.filter_delay_fc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(filter_delay_fc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.filter_delay_fc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(filter_delay_fc_sptr self) -> int"""
        return _filter_swig.filter_delay_fc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(filter_delay_fc_sptr self, int m)"""
        return _filter_swig.filter_delay_fc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(filter_delay_fc_sptr self)"""
        return _filter_swig.filter_delay_fc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(filter_delay_fc_sptr self) -> bool"""
        return _filter_swig.filter_delay_fc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(filter_delay_fc_sptr self, int m)"""
        return _filter_swig.filter_delay_fc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(filter_delay_fc_sptr self) -> int"""
        return _filter_swig.filter_delay_fc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(filter_delay_fc_sptr self, int i) -> long"""
        return _filter_swig.filter_delay_fc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(filter_delay_fc_sptr self, long max_output_buffer)
        set_max_output_buffer(filter_delay_fc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.filter_delay_fc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(filter_delay_fc_sptr self, int i) -> long"""
        return _filter_swig.filter_delay_fc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(filter_delay_fc_sptr self, long min_output_buffer)
        set_min_output_buffer(filter_delay_fc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.filter_delay_fc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(filter_delay_fc_sptr self, int which) -> float
        pc_input_buffers_full(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(filter_delay_fc_sptr self, int which) -> float
        pc_input_buffers_full_avg(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(filter_delay_fc_sptr self, int which) -> float
        pc_input_buffers_full_var(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(filter_delay_fc_sptr self, int which) -> float
        pc_output_buffers_full(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(filter_delay_fc_sptr self, int which) -> float
        pc_output_buffers_full_avg(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(filter_delay_fc_sptr self, int which) -> float
        pc_output_buffers_full_var(filter_delay_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filter_delay_fc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(filter_delay_fc_sptr self) -> float"""
        return _filter_swig.filter_delay_fc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(filter_delay_fc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.filter_delay_fc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(filter_delay_fc_sptr self)"""
        return _filter_swig.filter_delay_fc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(filter_delay_fc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.filter_delay_fc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(filter_delay_fc_sptr self) -> int"""
        return _filter_swig.filter_delay_fc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(filter_delay_fc_sptr self) -> int"""
        return _filter_swig.filter_delay_fc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(filter_delay_fc_sptr self, int priority) -> int"""
        return _filter_swig.filter_delay_fc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(filter_delay_fc_sptr self) -> std::string"""
        return _filter_swig.filter_delay_fc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(filter_delay_fc_sptr self) -> std::string"""
        return _filter_swig.filter_delay_fc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(filter_delay_fc_sptr self) -> io_signature_sptr"""
        return _filter_swig.filter_delay_fc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(filter_delay_fc_sptr self) -> io_signature_sptr"""
        return _filter_swig.filter_delay_fc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(filter_delay_fc_sptr self) -> long"""
        return _filter_swig.filter_delay_fc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(filter_delay_fc_sptr self) -> basic_block_sptr"""
        return _filter_swig.filter_delay_fc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(filter_delay_fc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.filter_delay_fc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(filter_delay_fc_sptr self) -> std::string"""
        return _filter_swig.filter_delay_fc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(filter_delay_fc_sptr self, std::string name)"""
        return _filter_swig.filter_delay_fc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(filter_delay_fc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.filter_delay_fc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(filter_delay_fc_sptr self) -> swig_int_ptr"""
        return _filter_swig.filter_delay_fc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(filter_delay_fc_sptr self) -> swig_int_ptr"""
        return _filter_swig.filter_delay_fc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(filter_delay_fc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.filter_delay_fc_sptr_message_subscribers(self, which_port)

filter_delay_fc_sptr_swigregister = _filter_swig.filter_delay_fc_sptr_swigregister
filter_delay_fc_sptr_swigregister(filter_delay_fc_sptr)


filter_delay_fc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
filter_delay_fc = filter_delay_fc.make;

class filterbank_vcvcf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::filterbank_vcvcf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::filterbank_vcvcf)> self) -> filterbank_vcvcf_sptr
        __init__(boost::shared_ptr<(gr::filter::filterbank_vcvcf)> self, filterbank_vcvcf p) -> filterbank_vcvcf_sptr
        """
        this = _filter_swig.new_filterbank_vcvcf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(filterbank_vcvcf_sptr self) -> filterbank_vcvcf"""
        return _filter_swig.filterbank_vcvcf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_filterbank_vcvcf_sptr
    __del__ = lambda self: None

    def make(self, taps):
        """make(filterbank_vcvcf_sptr self, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > const & taps) -> filterbank_vcvcf_sptr"""
        return _filter_swig.filterbank_vcvcf_sptr_make(self, taps)


    def set_taps(self, taps):
        """set_taps(filterbank_vcvcf_sptr self, std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > > const & taps)"""
        return _filter_swig.filterbank_vcvcf_sptr_set_taps(self, taps)


    def print_taps(self):
        """print_taps(filterbank_vcvcf_sptr self)"""
        return _filter_swig.filterbank_vcvcf_sptr_print_taps(self)


    def taps(self):
        """taps(filterbank_vcvcf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.filterbank_vcvcf_sptr_taps(self)


    def history(self):
        """history(filterbank_vcvcf_sptr self) -> unsigned int"""
        return _filter_swig.filterbank_vcvcf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(filterbank_vcvcf_sptr self, int which, int delay)
        declare_sample_delay(filterbank_vcvcf_sptr self, unsigned int delay)
        """
        return _filter_swig.filterbank_vcvcf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(filterbank_vcvcf_sptr self, int which) -> unsigned int"""
        return _filter_swig.filterbank_vcvcf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(filterbank_vcvcf_sptr self) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(filterbank_vcvcf_sptr self) -> double"""
        return _filter_swig.filterbank_vcvcf_sptr_relative_rate(self)


    def start(self):
        """start(filterbank_vcvcf_sptr self) -> bool"""
        return _filter_swig.filterbank_vcvcf_sptr_start(self)


    def stop(self):
        """stop(filterbank_vcvcf_sptr self) -> bool"""
        return _filter_swig.filterbank_vcvcf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(filterbank_vcvcf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.filterbank_vcvcf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(filterbank_vcvcf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.filterbank_vcvcf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(filterbank_vcvcf_sptr self) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(filterbank_vcvcf_sptr self, int m)"""
        return _filter_swig.filterbank_vcvcf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(filterbank_vcvcf_sptr self)"""
        return _filter_swig.filterbank_vcvcf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(filterbank_vcvcf_sptr self) -> bool"""
        return _filter_swig.filterbank_vcvcf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(filterbank_vcvcf_sptr self, int m)"""
        return _filter_swig.filterbank_vcvcf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(filterbank_vcvcf_sptr self) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(filterbank_vcvcf_sptr self, int i) -> long"""
        return _filter_swig.filterbank_vcvcf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(filterbank_vcvcf_sptr self, long max_output_buffer)
        set_max_output_buffer(filterbank_vcvcf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.filterbank_vcvcf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(filterbank_vcvcf_sptr self, int i) -> long"""
        return _filter_swig.filterbank_vcvcf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(filterbank_vcvcf_sptr self, long min_output_buffer)
        set_min_output_buffer(filterbank_vcvcf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.filterbank_vcvcf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(filterbank_vcvcf_sptr self, int which) -> float
        pc_input_buffers_full(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(filterbank_vcvcf_sptr self, int which) -> float
        pc_input_buffers_full_avg(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(filterbank_vcvcf_sptr self, int which) -> float
        pc_input_buffers_full_var(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(filterbank_vcvcf_sptr self, int which) -> float
        pc_output_buffers_full(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(filterbank_vcvcf_sptr self, int which) -> float
        pc_output_buffers_full_avg(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(filterbank_vcvcf_sptr self, int which) -> float
        pc_output_buffers_full_var(filterbank_vcvcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.filterbank_vcvcf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(filterbank_vcvcf_sptr self) -> float"""
        return _filter_swig.filterbank_vcvcf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(filterbank_vcvcf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.filterbank_vcvcf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(filterbank_vcvcf_sptr self)"""
        return _filter_swig.filterbank_vcvcf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(filterbank_vcvcf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.filterbank_vcvcf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(filterbank_vcvcf_sptr self) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(filterbank_vcvcf_sptr self) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(filterbank_vcvcf_sptr self, int priority) -> int"""
        return _filter_swig.filterbank_vcvcf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(filterbank_vcvcf_sptr self) -> std::string"""
        return _filter_swig.filterbank_vcvcf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(filterbank_vcvcf_sptr self) -> std::string"""
        return _filter_swig.filterbank_vcvcf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(filterbank_vcvcf_sptr self) -> io_signature_sptr"""
        return _filter_swig.filterbank_vcvcf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(filterbank_vcvcf_sptr self) -> io_signature_sptr"""
        return _filter_swig.filterbank_vcvcf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(filterbank_vcvcf_sptr self) -> long"""
        return _filter_swig.filterbank_vcvcf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(filterbank_vcvcf_sptr self) -> basic_block_sptr"""
        return _filter_swig.filterbank_vcvcf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(filterbank_vcvcf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.filterbank_vcvcf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(filterbank_vcvcf_sptr self) -> std::string"""
        return _filter_swig.filterbank_vcvcf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(filterbank_vcvcf_sptr self, std::string name)"""
        return _filter_swig.filterbank_vcvcf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(filterbank_vcvcf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.filterbank_vcvcf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(filterbank_vcvcf_sptr self) -> swig_int_ptr"""
        return _filter_swig.filterbank_vcvcf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(filterbank_vcvcf_sptr self) -> swig_int_ptr"""
        return _filter_swig.filterbank_vcvcf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(filterbank_vcvcf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.filterbank_vcvcf_sptr_message_subscribers(self, which_port)

filterbank_vcvcf_sptr_swigregister = _filter_swig.filterbank_vcvcf_sptr_swigregister
filterbank_vcvcf_sptr_swigregister(filterbank_vcvcf_sptr)


filterbank_vcvcf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
filterbank_vcvcf = filterbank_vcvcf.make;

class fir_filter_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_ccc)> self) -> fir_filter_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_ccc)> self, fir_filter_ccc p) -> fir_filter_ccc_sptr
        """
        this = _filter_swig.new_fir_filter_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_ccc_sptr self) -> fir_filter_ccc"""
        return _filter_swig.fir_filter_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_ccc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_ccc_sptr self, int decimation, pmt_vector_cfloat taps) -> fir_filter_ccc_sptr"""
        return _filter_swig.fir_filter_ccc_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_ccc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_ccc_sptr_taps(self)


    def history(self):
        """history(fir_filter_ccc_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_ccc_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_ccc_sptr self) -> double"""
        return _filter_swig.fir_filter_ccc_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccc_sptr_start(self)


    def stop(self):
        """stop(fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.fir_filter_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_ccc_sptr self)"""
        return _filter_swig.fir_filter_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.fir_filter_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.fir_filter_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_ccc_sptr self)"""
        return _filter_swig.fir_filter_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_ccc_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_ccc_sptr self) -> long"""
        return _filter_swig.fir_filter_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_ccc_sptr self, std::string name)"""
        return _filter_swig.fir_filter_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccc_sptr_message_subscribers(self, which_port)

fir_filter_ccc_sptr_swigregister = _filter_swig.fir_filter_ccc_sptr_swigregister
fir_filter_ccc_sptr_swigregister(fir_filter_ccc_sptr)


fir_filter_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_ccc = fir_filter_ccc.make;

class fir_filter_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_ccf)> self) -> fir_filter_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_ccf)> self, fir_filter_ccf p) -> fir_filter_ccf_sptr
        """
        this = _filter_swig.new_fir_filter_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_ccf_sptr self) -> fir_filter_ccf"""
        return _filter_swig.fir_filter_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_ccf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_ccf_sptr self, int decimation, pmt_vector_float taps) -> fir_filter_ccf_sptr"""
        return _filter_swig.fir_filter_ccf_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_ccf_sptr self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_ccf_sptr_taps(self)


    def history(self):
        """history(fir_filter_ccf_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_ccf_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_ccf_sptr self) -> double"""
        return _filter_swig.fir_filter_ccf_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccf_sptr_start(self)


    def stop(self):
        """stop(fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.fir_filter_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_ccf_sptr self)"""
        return _filter_swig.fir_filter_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fir_filter_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.fir_filter_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.fir_filter_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_ccf_sptr self)"""
        return _filter_swig.fir_filter_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_ccf_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_ccf_sptr self) -> long"""
        return _filter_swig.fir_filter_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_ccf_sptr self, std::string name)"""
        return _filter_swig.fir_filter_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_ccf_sptr_message_subscribers(self, which_port)

fir_filter_ccf_sptr_swigregister = _filter_swig.fir_filter_ccf_sptr_swigregister
fir_filter_ccf_sptr_swigregister(fir_filter_ccf_sptr)


fir_filter_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_ccf = fir_filter_ccf.make;

class fir_filter_fcc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_fcc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fcc)> self) -> fir_filter_fcc_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fcc)> self, fir_filter_fcc p) -> fir_filter_fcc_sptr
        """
        this = _filter_swig.new_fir_filter_fcc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_fcc_sptr self) -> fir_filter_fcc"""
        return _filter_swig.fir_filter_fcc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fcc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_fcc_sptr self, int decimation, pmt_vector_cfloat taps) -> fir_filter_fcc_sptr"""
        return _filter_swig.fir_filter_fcc_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_fcc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_fcc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fcc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_fcc_sptr_taps(self)


    def history(self):
        """history(fir_filter_fcc_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_fcc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_fcc_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_fcc_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_fcc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_fcc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_fcc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_fcc_sptr self) -> double"""
        return _filter_swig.fir_filter_fcc_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.fir_filter_fcc_sptr_start(self)


    def stop(self):
        """stop(fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.fir_filter_fcc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_fcc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_fcc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_fcc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_fcc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.fir_filter_fcc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_fcc_sptr self)"""
        return _filter_swig.fir_filter_fcc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.fir_filter_fcc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.fir_filter_fcc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fcc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_fcc_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_fcc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_fcc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fcc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_fcc_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_fcc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_fcc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fcc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.fir_filter_fcc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_fcc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_fcc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_fcc_sptr self)"""
        return _filter_swig.fir_filter_fcc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_fcc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_fcc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_fcc_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_fcc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fcc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fcc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fcc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fcc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_fcc_sptr self) -> long"""
        return _filter_swig.fir_filter_fcc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_fcc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_fcc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_fcc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_fcc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fcc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_fcc_sptr self, std::string name)"""
        return _filter_swig.fir_filter_fcc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_fcc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_fcc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fcc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fcc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_fcc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fcc_sptr_message_subscribers(self, which_port)

fir_filter_fcc_sptr_swigregister = _filter_swig.fir_filter_fcc_sptr_swigregister
fir_filter_fcc_sptr_swigregister(fir_filter_fcc_sptr)


fir_filter_fcc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_fcc = fir_filter_fcc.make;

class fir_filter_fff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_fff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fff)> self) -> fir_filter_fff_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fff)> self, fir_filter_fff p) -> fir_filter_fff_sptr
        """
        this = _filter_swig.new_fir_filter_fff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_fff_sptr self) -> fir_filter_fff"""
        return _filter_swig.fir_filter_fff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fff_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_fff_sptr self, int decimation, pmt_vector_float taps) -> fir_filter_fff_sptr"""
        return _filter_swig.fir_filter_fff_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_fff_sptr self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_fff_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fff_sptr self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_fff_sptr_taps(self)


    def history(self):
        """history(fir_filter_fff_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_fff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_fff_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_fff_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_fff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_fff_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_fff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_fff_sptr self) -> int"""
        return _filter_swig.fir_filter_fff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_fff_sptr self) -> double"""
        return _filter_swig.fir_filter_fff_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.fir_filter_fff_sptr_start(self)


    def stop(self):
        """stop(fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.fir_filter_fff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_fff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_fff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_fff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_fff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_fff_sptr self) -> int"""
        return _filter_swig.fir_filter_fff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_fff_sptr self, int m)"""
        return _filter_swig.fir_filter_fff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_fff_sptr self)"""
        return _filter_swig.fir_filter_fff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.fir_filter_fff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_fff_sptr self, int m)"""
        return _filter_swig.fir_filter_fff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_fff_sptr self) -> int"""
        return _filter_swig.fir_filter_fff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_fff_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_fff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_fff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_fff_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_fff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_fff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_fff_sptr self) -> float"""
        return _filter_swig.fir_filter_fff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_fff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_fff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_fff_sptr self)"""
        return _filter_swig.fir_filter_fff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_fff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_fff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_fff_sptr self) -> int"""
        return _filter_swig.fir_filter_fff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_fff_sptr self) -> int"""
        return _filter_swig.fir_filter_fff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_fff_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_fff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_fff_sptr self) -> long"""
        return _filter_swig.fir_filter_fff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_fff_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_fff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_fff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_fff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_fff_sptr self, std::string name)"""
        return _filter_swig.fir_filter_fff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_fff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_fff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_fff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fff_sptr_message_subscribers(self, which_port)

fir_filter_fff_sptr_swigregister = _filter_swig.fir_filter_fff_sptr_swigregister
fir_filter_fff_sptr_swigregister(fir_filter_fff_sptr)


fir_filter_fff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_fff = fir_filter_fff.make;

class fir_filter_fsf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_fsf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fsf)> self) -> fir_filter_fsf_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_fsf)> self, fir_filter_fsf p) -> fir_filter_fsf_sptr
        """
        this = _filter_swig.new_fir_filter_fsf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_fsf_sptr self) -> fir_filter_fsf"""
        return _filter_swig.fir_filter_fsf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_fsf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_fsf_sptr self, int decimation, pmt_vector_float taps) -> fir_filter_fsf_sptr"""
        return _filter_swig.fir_filter_fsf_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_fsf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.fir_filter_fsf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_fsf_sptr self) -> pmt_vector_float"""
        return _filter_swig.fir_filter_fsf_sptr_taps(self)


    def history(self):
        """history(fir_filter_fsf_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_fsf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_fsf_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_fsf_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_fsf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_fsf_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_fsf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_fsf_sptr self) -> double"""
        return _filter_swig.fir_filter_fsf_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.fir_filter_fsf_sptr_start(self)


    def stop(self):
        """stop(fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.fir_filter_fsf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_fsf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_fsf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_fsf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_fsf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_fsf_sptr self, int m)"""
        return _filter_swig.fir_filter_fsf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_fsf_sptr self)"""
        return _filter_swig.fir_filter_fsf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.fir_filter_fsf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_fsf_sptr self, int m)"""
        return _filter_swig.fir_filter_fsf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_fsf_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fsf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_fsf_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_fsf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_fsf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_fsf_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_fsf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_fsf_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_fsf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_fsf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_fsf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.fir_filter_fsf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_fsf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_fsf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_fsf_sptr self)"""
        return _filter_swig.fir_filter_fsf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_fsf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_fsf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_fsf_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_fsf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fsf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fsf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fsf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_fsf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_fsf_sptr self) -> long"""
        return _filter_swig.fir_filter_fsf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_fsf_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_fsf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_fsf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_fsf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.fir_filter_fsf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_fsf_sptr self, std::string name)"""
        return _filter_swig.fir_filter_fsf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_fsf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_fsf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fsf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fsf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_fsf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_fsf_sptr_message_subscribers(self, which_port)

fir_filter_fsf_sptr_swigregister = _filter_swig.fir_filter_fsf_sptr_swigregister
fir_filter_fsf_sptr_swigregister(fir_filter_fsf_sptr)


fir_filter_fsf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_fsf = fir_filter_fsf.make;

class fir_filter_scc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fir_filter_scc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fir_filter_scc)> self) -> fir_filter_scc_sptr
        __init__(boost::shared_ptr<(gr::filter::fir_filter_scc)> self, fir_filter_scc p) -> fir_filter_scc_sptr
        """
        this = _filter_swig.new_fir_filter_scc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fir_filter_scc_sptr self) -> fir_filter_scc"""
        return _filter_swig.fir_filter_scc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fir_filter_scc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps):
        """make(fir_filter_scc_sptr self, int decimation, pmt_vector_cfloat taps) -> fir_filter_scc_sptr"""
        return _filter_swig.fir_filter_scc_sptr_make(self, decimation, taps)


    def set_taps(self, taps):
        """set_taps(fir_filter_scc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.fir_filter_scc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fir_filter_scc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.fir_filter_scc_sptr_taps(self)


    def history(self):
        """history(fir_filter_scc_sptr self) -> unsigned int"""
        return _filter_swig.fir_filter_scc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fir_filter_scc_sptr self, int which, int delay)
        declare_sample_delay(fir_filter_scc_sptr self, unsigned int delay)
        """
        return _filter_swig.fir_filter_scc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fir_filter_scc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fir_filter_scc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fir_filter_scc_sptr self) -> int"""
        return _filter_swig.fir_filter_scc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fir_filter_scc_sptr self) -> double"""
        return _filter_swig.fir_filter_scc_sptr_relative_rate(self)


    def start(self):
        """start(fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.fir_filter_scc_sptr_start(self)


    def stop(self):
        """stop(fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.fir_filter_scc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fir_filter_scc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fir_filter_scc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fir_filter_scc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fir_filter_scc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fir_filter_scc_sptr self) -> int"""
        return _filter_swig.fir_filter_scc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fir_filter_scc_sptr self, int m)"""
        return _filter_swig.fir_filter_scc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fir_filter_scc_sptr self)"""
        return _filter_swig.fir_filter_scc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.fir_filter_scc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fir_filter_scc_sptr self, int m)"""
        return _filter_swig.fir_filter_scc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fir_filter_scc_sptr self) -> int"""
        return _filter_swig.fir_filter_scc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_scc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fir_filter_scc_sptr self, long max_output_buffer)
        set_max_output_buffer(fir_filter_scc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fir_filter_scc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.fir_filter_scc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fir_filter_scc_sptr self, long min_output_buffer)
        set_min_output_buffer(fir_filter_scc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fir_filter_scc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_var(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_var(fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fir_filter_scc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fir_filter_scc_sptr self) -> float"""
        return _filter_swig.fir_filter_scc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fir_filter_scc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fir_filter_scc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fir_filter_scc_sptr self)"""
        return _filter_swig.fir_filter_scc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fir_filter_scc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fir_filter_scc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fir_filter_scc_sptr self) -> int"""
        return _filter_swig.fir_filter_scc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fir_filter_scc_sptr self) -> int"""
        return _filter_swig.fir_filter_scc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fir_filter_scc_sptr self, int priority) -> int"""
        return _filter_swig.fir_filter_scc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_scc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_scc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_scc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fir_filter_scc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fir_filter_scc_sptr self) -> long"""
        return _filter_swig.fir_filter_scc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fir_filter_scc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fir_filter_scc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fir_filter_scc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fir_filter_scc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.fir_filter_scc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fir_filter_scc_sptr self, std::string name)"""
        return _filter_swig.fir_filter_scc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fir_filter_scc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fir_filter_scc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_scc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fir_filter_scc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fir_filter_scc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fir_filter_scc_sptr_message_subscribers(self, which_port)

fir_filter_scc_sptr_swigregister = _filter_swig.fir_filter_scc_sptr_swigregister
fir_filter_scc_sptr_swigregister(fir_filter_scc_sptr)


fir_filter_scc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fir_filter_scc = fir_filter_scc.make;

class fft_filter_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fft_filter_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fft_filter_ccc)> self) -> fft_filter_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::fft_filter_ccc)> self, fft_filter_ccc p) -> fft_filter_ccc_sptr
        """
        this = _filter_swig.new_fft_filter_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fft_filter_ccc_sptr self) -> fft_filter_ccc"""
        return _filter_swig.fft_filter_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_ccc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, nthreads=1):
        """make(fft_filter_ccc_sptr self, int decimation, pmt_vector_cfloat taps, int nthreads=1) -> fft_filter_ccc_sptr"""
        return _filter_swig.fft_filter_ccc_sptr_make(self, decimation, taps, nthreads)


    def set_taps(self, taps):
        """set_taps(fft_filter_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.fft_filter_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_ccc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.fft_filter_ccc_sptr_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_ccc_sptr self, int n)"""
        return _filter_swig.fft_filter_ccc_sptr_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_nthreads(self)


    def history(self):
        """history(fft_filter_ccc_sptr self) -> unsigned int"""
        return _filter_swig.fft_filter_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fft_filter_ccc_sptr self, int which, int delay)
        declare_sample_delay(fft_filter_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.fft_filter_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fft_filter_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fft_filter_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fft_filter_ccc_sptr self) -> double"""
        return _filter_swig.fft_filter_ccc_sptr_relative_rate(self)


    def start(self):
        """start(fft_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccc_sptr_start(self)


    def stop(self):
        """stop(fft_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fft_filter_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fft_filter_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fft_filter_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fft_filter_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fft_filter_ccc_sptr self, int m)"""
        return _filter_swig.fft_filter_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fft_filter_ccc_sptr self)"""
        return _filter_swig.fft_filter_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fft_filter_ccc_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fft_filter_ccc_sptr self, int m)"""
        return _filter_swig.fft_filter_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fft_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fft_filter_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(fft_filter_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fft_filter_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fft_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fft_filter_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(fft_filter_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fft_filter_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fft_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fft_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fft_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fft_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fft_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fft_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(fft_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fft_filter_ccc_sptr self) -> float"""
        return _filter_swig.fft_filter_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fft_filter_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fft_filter_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fft_filter_ccc_sptr self)"""
        return _filter_swig.fft_filter_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fft_filter_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fft_filter_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fft_filter_ccc_sptr self) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fft_filter_ccc_sptr self, int priority) -> int"""
        return _filter_swig.fft_filter_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fft_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fft_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fft_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fft_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fft_filter_ccc_sptr self) -> long"""
        return _filter_swig.fft_filter_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fft_filter_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fft_filter_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fft_filter_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fft_filter_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fft_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fft_filter_ccc_sptr self, std::string name)"""
        return _filter_swig.fft_filter_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fft_filter_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fft_filter_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fft_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fft_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fft_filter_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccc_sptr_message_subscribers(self, which_port)

fft_filter_ccc_sptr_swigregister = _filter_swig.fft_filter_ccc_sptr_swigregister
fft_filter_ccc_sptr_swigregister(fft_filter_ccc_sptr)


fft_filter_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fft_filter_ccc = fft_filter_ccc.make;

class fft_filter_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fft_filter_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fft_filter_ccf)> self) -> fft_filter_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::fft_filter_ccf)> self, fft_filter_ccf p) -> fft_filter_ccf_sptr
        """
        this = _filter_swig.new_fft_filter_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fft_filter_ccf_sptr self) -> fft_filter_ccf"""
        return _filter_swig.fft_filter_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_ccf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, nthreads=1):
        """make(fft_filter_ccf_sptr self, int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_ccf_sptr"""
        return _filter_swig.fft_filter_ccf_sptr_make(self, decimation, taps, nthreads)


    def set_taps(self, taps):
        """set_taps(fft_filter_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.fft_filter_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_ccf_sptr self) -> pmt_vector_float"""
        return _filter_swig.fft_filter_ccf_sptr_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_ccf_sptr self, int n)"""
        return _filter_swig.fft_filter_ccf_sptr_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_nthreads(self)


    def history(self):
        """history(fft_filter_ccf_sptr self) -> unsigned int"""
        return _filter_swig.fft_filter_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fft_filter_ccf_sptr self, int which, int delay)
        declare_sample_delay(fft_filter_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.fft_filter_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fft_filter_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.fft_filter_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fft_filter_ccf_sptr self) -> double"""
        return _filter_swig.fft_filter_ccf_sptr_relative_rate(self)


    def start(self):
        """start(fft_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccf_sptr_start(self)


    def stop(self):
        """stop(fft_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fft_filter_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fft_filter_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fft_filter_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fft_filter_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fft_filter_ccf_sptr self, int m)"""
        return _filter_swig.fft_filter_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fft_filter_ccf_sptr self)"""
        return _filter_swig.fft_filter_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fft_filter_ccf_sptr self) -> bool"""
        return _filter_swig.fft_filter_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fft_filter_ccf_sptr self, int m)"""
        return _filter_swig.fft_filter_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fft_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fft_filter_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(fft_filter_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fft_filter_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fft_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fft_filter_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(fft_filter_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fft_filter_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fft_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fft_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fft_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fft_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fft_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fft_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(fft_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fft_filter_ccf_sptr self) -> float"""
        return _filter_swig.fft_filter_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fft_filter_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fft_filter_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fft_filter_ccf_sptr self)"""
        return _filter_swig.fft_filter_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fft_filter_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fft_filter_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fft_filter_ccf_sptr self) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fft_filter_ccf_sptr self, int priority) -> int"""
        return _filter_swig.fft_filter_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fft_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fft_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fft_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fft_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fft_filter_ccf_sptr self) -> long"""
        return _filter_swig.fft_filter_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fft_filter_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.fft_filter_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fft_filter_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fft_filter_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fft_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.fft_filter_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fft_filter_ccf_sptr self, std::string name)"""
        return _filter_swig.fft_filter_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fft_filter_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fft_filter_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fft_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fft_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fft_filter_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fft_filter_ccf_sptr_message_subscribers(self, which_port)

fft_filter_ccf_sptr_swigregister = _filter_swig.fft_filter_ccf_sptr_swigregister
fft_filter_ccf_sptr_swigregister(fft_filter_ccf_sptr)


fft_filter_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fft_filter_ccf = fft_filter_ccf.make;

class fft_filter_fff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fft_filter_fff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fft_filter_fff)> self) -> fft_filter_fff_sptr
        __init__(boost::shared_ptr<(gr::filter::fft_filter_fff)> self, fft_filter_fff p) -> fft_filter_fff_sptr
        """
        this = _filter_swig.new_fft_filter_fff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fft_filter_fff_sptr self) -> fft_filter_fff"""
        return _filter_swig.fft_filter_fff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fft_filter_fff_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, nthreads=1):
        """make(fft_filter_fff_sptr self, int decimation, pmt_vector_float taps, int nthreads=1) -> fft_filter_fff_sptr"""
        return _filter_swig.fft_filter_fff_sptr_make(self, decimation, taps, nthreads)


    def set_taps(self, taps):
        """set_taps(fft_filter_fff_sptr self, pmt_vector_float taps)"""
        return _filter_swig.fft_filter_fff_sptr_set_taps(self, taps)


    def taps(self):
        """taps(fft_filter_fff_sptr self) -> pmt_vector_float"""
        return _filter_swig.fft_filter_fff_sptr_taps(self)


    def set_nthreads(self, n):
        """set_nthreads(fft_filter_fff_sptr self, int n)"""
        return _filter_swig.fft_filter_fff_sptr_set_nthreads(self, n)


    def nthreads(self):
        """nthreads(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_nthreads(self)


    def history(self):
        """history(fft_filter_fff_sptr self) -> unsigned int"""
        return _filter_swig.fft_filter_fff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fft_filter_fff_sptr self, int which, int delay)
        declare_sample_delay(fft_filter_fff_sptr self, unsigned int delay)
        """
        return _filter_swig.fft_filter_fff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fft_filter_fff_sptr self, int which) -> unsigned int"""
        return _filter_swig.fft_filter_fff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fft_filter_fff_sptr self) -> double"""
        return _filter_swig.fft_filter_fff_sptr_relative_rate(self)


    def start(self):
        """start(fft_filter_fff_sptr self) -> bool"""
        return _filter_swig.fft_filter_fff_sptr_start(self)


    def stop(self):
        """stop(fft_filter_fff_sptr self) -> bool"""
        return _filter_swig.fft_filter_fff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fft_filter_fff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fft_filter_fff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fft_filter_fff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fft_filter_fff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fft_filter_fff_sptr self, int m)"""
        return _filter_swig.fft_filter_fff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fft_filter_fff_sptr self)"""
        return _filter_swig.fft_filter_fff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fft_filter_fff_sptr self) -> bool"""
        return _filter_swig.fft_filter_fff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fft_filter_fff_sptr self, int m)"""
        return _filter_swig.fft_filter_fff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fft_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_fff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fft_filter_fff_sptr self, long max_output_buffer)
        set_max_output_buffer(fft_filter_fff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fft_filter_fff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fft_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.fft_filter_fff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fft_filter_fff_sptr self, long min_output_buffer)
        set_min_output_buffer(fft_filter_fff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fft_filter_fff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fft_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fft_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_avg(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fft_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_var(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fft_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fft_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_avg(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fft_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_var(fft_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fft_filter_fff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fft_filter_fff_sptr self) -> float"""
        return _filter_swig.fft_filter_fff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fft_filter_fff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fft_filter_fff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fft_filter_fff_sptr self)"""
        return _filter_swig.fft_filter_fff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fft_filter_fff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fft_filter_fff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fft_filter_fff_sptr self) -> int"""
        return _filter_swig.fft_filter_fff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fft_filter_fff_sptr self, int priority) -> int"""
        return _filter_swig.fft_filter_fff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fft_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fft_filter_fff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fft_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fft_filter_fff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fft_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_fff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fft_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fft_filter_fff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fft_filter_fff_sptr self) -> long"""
        return _filter_swig.fft_filter_fff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fft_filter_fff_sptr self) -> basic_block_sptr"""
        return _filter_swig.fft_filter_fff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fft_filter_fff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fft_filter_fff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fft_filter_fff_sptr self) -> std::string"""
        return _filter_swig.fft_filter_fff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fft_filter_fff_sptr self, std::string name)"""
        return _filter_swig.fft_filter_fff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fft_filter_fff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fft_filter_fff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fft_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_fff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fft_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fft_filter_fff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fft_filter_fff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fft_filter_fff_sptr_message_subscribers(self, which_port)

fft_filter_fff_sptr_swigregister = _filter_swig.fft_filter_fff_sptr_swigregister
fft_filter_fff_sptr_swigregister(fft_filter_fff_sptr)


fft_filter_fff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fft_filter_fff = fft_filter_fff.make;

class fractional_interpolator_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fractional_interpolator_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fractional_interpolator_cc)> self) -> fractional_interpolator_cc_sptr
        __init__(boost::shared_ptr<(gr::filter::fractional_interpolator_cc)> self, fractional_interpolator_cc p) -> fractional_interpolator_cc_sptr
        """
        this = _filter_swig.new_fractional_interpolator_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fractional_interpolator_cc_sptr self) -> fractional_interpolator_cc"""
        return _filter_swig.fractional_interpolator_cc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fractional_interpolator_cc_sptr
    __del__ = lambda self: None

    def make(self, phase_shift, interp_ratio):
        """make(fractional_interpolator_cc_sptr self, float phase_shift, float interp_ratio) -> fractional_interpolator_cc_sptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_make(self, phase_shift, interp_ratio)


    def mu(self):
        """mu(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_mu(self)


    def interp_ratio(self):
        """interp_ratio(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_interp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_interpolator_cc_sptr self, float mu)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_mu(self, mu)


    def set_interp_ratio(self, interp_ratio):
        """set_interp_ratio(fractional_interpolator_cc_sptr self, float interp_ratio)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_interp_ratio(self, interp_ratio)


    def history(self):
        """history(fractional_interpolator_cc_sptr self) -> unsigned int"""
        return _filter_swig.fractional_interpolator_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fractional_interpolator_cc_sptr self, int which, int delay)
        declare_sample_delay(fractional_interpolator_cc_sptr self, unsigned int delay)
        """
        return _filter_swig.fractional_interpolator_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fractional_interpolator_cc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fractional_interpolator_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fractional_interpolator_cc_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fractional_interpolator_cc_sptr self) -> double"""
        return _filter_swig.fractional_interpolator_cc_sptr_relative_rate(self)


    def start(self):
        """start(fractional_interpolator_cc_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_cc_sptr_start(self)


    def stop(self):
        """stop(fractional_interpolator_cc_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fractional_interpolator_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fractional_interpolator_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fractional_interpolator_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fractional_interpolator_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fractional_interpolator_cc_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fractional_interpolator_cc_sptr self, int m)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fractional_interpolator_cc_sptr self)"""
        return _filter_swig.fractional_interpolator_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fractional_interpolator_cc_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fractional_interpolator_cc_sptr self, int m)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fractional_interpolator_cc_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fractional_interpolator_cc_sptr self, int i) -> long"""
        return _filter_swig.fractional_interpolator_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fractional_interpolator_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(fractional_interpolator_cc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fractional_interpolator_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fractional_interpolator_cc_sptr self, int i) -> long"""
        return _filter_swig.fractional_interpolator_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fractional_interpolator_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(fractional_interpolator_cc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fractional_interpolator_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fractional_interpolator_cc_sptr self, int which) -> float
        pc_input_buffers_full(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fractional_interpolator_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fractional_interpolator_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fractional_interpolator_cc_sptr self, int which) -> float
        pc_output_buffers_full(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fractional_interpolator_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fractional_interpolator_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(fractional_interpolator_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fractional_interpolator_cc_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fractional_interpolator_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fractional_interpolator_cc_sptr self)"""
        return _filter_swig.fractional_interpolator_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fractional_interpolator_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fractional_interpolator_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fractional_interpolator_cc_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fractional_interpolator_cc_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fractional_interpolator_cc_sptr self, int priority) -> int"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fractional_interpolator_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fractional_interpolator_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fractional_interpolator_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fractional_interpolator_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fractional_interpolator_cc_sptr self) -> long"""
        return _filter_swig.fractional_interpolator_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fractional_interpolator_cc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fractional_interpolator_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fractional_interpolator_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fractional_interpolator_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fractional_interpolator_cc_sptr self, std::string name)"""
        return _filter_swig.fractional_interpolator_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fractional_interpolator_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fractional_interpolator_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fractional_interpolator_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fractional_interpolator_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fractional_interpolator_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_cc_sptr_message_subscribers(self, which_port)

fractional_interpolator_cc_sptr_swigregister = _filter_swig.fractional_interpolator_cc_sptr_swigregister
fractional_interpolator_cc_sptr_swigregister(fractional_interpolator_cc_sptr)


fractional_interpolator_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fractional_interpolator_cc = fractional_interpolator_cc.make;

class fractional_interpolator_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fractional_interpolator_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fractional_interpolator_ff)> self) -> fractional_interpolator_ff_sptr
        __init__(boost::shared_ptr<(gr::filter::fractional_interpolator_ff)> self, fractional_interpolator_ff p) -> fractional_interpolator_ff_sptr
        """
        this = _filter_swig.new_fractional_interpolator_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fractional_interpolator_ff_sptr self) -> fractional_interpolator_ff"""
        return _filter_swig.fractional_interpolator_ff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fractional_interpolator_ff_sptr
    __del__ = lambda self: None

    def make(self, phase_shift, interp_ratio):
        """make(fractional_interpolator_ff_sptr self, float phase_shift, float interp_ratio) -> fractional_interpolator_ff_sptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_make(self, phase_shift, interp_ratio)


    def mu(self):
        """mu(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_mu(self)


    def interp_ratio(self):
        """interp_ratio(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_interp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_interpolator_ff_sptr self, float mu)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_mu(self, mu)


    def set_interp_ratio(self, interp_ratio):
        """set_interp_ratio(fractional_interpolator_ff_sptr self, float interp_ratio)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_interp_ratio(self, interp_ratio)


    def history(self):
        """history(fractional_interpolator_ff_sptr self) -> unsigned int"""
        return _filter_swig.fractional_interpolator_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fractional_interpolator_ff_sptr self, int which, int delay)
        declare_sample_delay(fractional_interpolator_ff_sptr self, unsigned int delay)
        """
        return _filter_swig.fractional_interpolator_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fractional_interpolator_ff_sptr self, int which) -> unsigned int"""
        return _filter_swig.fractional_interpolator_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fractional_interpolator_ff_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fractional_interpolator_ff_sptr self) -> double"""
        return _filter_swig.fractional_interpolator_ff_sptr_relative_rate(self)


    def start(self):
        """start(fractional_interpolator_ff_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_ff_sptr_start(self)


    def stop(self):
        """stop(fractional_interpolator_ff_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fractional_interpolator_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fractional_interpolator_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fractional_interpolator_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fractional_interpolator_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fractional_interpolator_ff_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fractional_interpolator_ff_sptr self, int m)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fractional_interpolator_ff_sptr self)"""
        return _filter_swig.fractional_interpolator_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fractional_interpolator_ff_sptr self) -> bool"""
        return _filter_swig.fractional_interpolator_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fractional_interpolator_ff_sptr self, int m)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fractional_interpolator_ff_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fractional_interpolator_ff_sptr self, int i) -> long"""
        return _filter_swig.fractional_interpolator_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fractional_interpolator_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(fractional_interpolator_ff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fractional_interpolator_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fractional_interpolator_ff_sptr self, int i) -> long"""
        return _filter_swig.fractional_interpolator_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fractional_interpolator_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(fractional_interpolator_ff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fractional_interpolator_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fractional_interpolator_ff_sptr self, int which) -> float
        pc_input_buffers_full(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fractional_interpolator_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fractional_interpolator_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fractional_interpolator_ff_sptr self, int which) -> float
        pc_output_buffers_full(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fractional_interpolator_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fractional_interpolator_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(fractional_interpolator_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_interpolator_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fractional_interpolator_ff_sptr self) -> float"""
        return _filter_swig.fractional_interpolator_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fractional_interpolator_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fractional_interpolator_ff_sptr self)"""
        return _filter_swig.fractional_interpolator_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fractional_interpolator_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fractional_interpolator_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fractional_interpolator_ff_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fractional_interpolator_ff_sptr self) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fractional_interpolator_ff_sptr self, int priority) -> int"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fractional_interpolator_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fractional_interpolator_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fractional_interpolator_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fractional_interpolator_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fractional_interpolator_ff_sptr self) -> long"""
        return _filter_swig.fractional_interpolator_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fractional_interpolator_ff_sptr self) -> basic_block_sptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fractional_interpolator_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fractional_interpolator_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fractional_interpolator_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_interpolator_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fractional_interpolator_ff_sptr self, std::string name)"""
        return _filter_swig.fractional_interpolator_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fractional_interpolator_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fractional_interpolator_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fractional_interpolator_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fractional_interpolator_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fractional_interpolator_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fractional_interpolator_ff_sptr_message_subscribers(self, which_port)

fractional_interpolator_ff_sptr_swigregister = _filter_swig.fractional_interpolator_ff_sptr_swigregister
fractional_interpolator_ff_sptr_swigregister(fractional_interpolator_ff_sptr)


fractional_interpolator_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fractional_interpolator_ff = fractional_interpolator_ff.make;

class fractional_resampler_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fractional_resampler_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fractional_resampler_cc)> self) -> fractional_resampler_cc_sptr
        __init__(boost::shared_ptr<(gr::filter::fractional_resampler_cc)> self, fractional_resampler_cc p) -> fractional_resampler_cc_sptr
        """
        this = _filter_swig.new_fractional_resampler_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fractional_resampler_cc_sptr self) -> fractional_resampler_cc"""
        return _filter_swig.fractional_resampler_cc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fractional_resampler_cc_sptr
    __del__ = lambda self: None

    def make(self, phase_shift, resamp_ratio):
        """make(fractional_resampler_cc_sptr self, float phase_shift, float resamp_ratio) -> fractional_resampler_cc_sptr"""
        return _filter_swig.fractional_resampler_cc_sptr_make(self, phase_shift, resamp_ratio)


    def mu(self):
        """mu(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_mu(self)


    def resamp_ratio(self):
        """resamp_ratio(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_resamp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_resampler_cc_sptr self, float mu)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_mu(self, mu)


    def set_resamp_ratio(self, resamp_ratio):
        """set_resamp_ratio(fractional_resampler_cc_sptr self, float resamp_ratio)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_resamp_ratio(self, resamp_ratio)


    def history(self):
        """history(fractional_resampler_cc_sptr self) -> unsigned int"""
        return _filter_swig.fractional_resampler_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fractional_resampler_cc_sptr self, int which, int delay)
        declare_sample_delay(fractional_resampler_cc_sptr self, unsigned int delay)
        """
        return _filter_swig.fractional_resampler_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fractional_resampler_cc_sptr self, int which) -> unsigned int"""
        return _filter_swig.fractional_resampler_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fractional_resampler_cc_sptr self) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fractional_resampler_cc_sptr self) -> double"""
        return _filter_swig.fractional_resampler_cc_sptr_relative_rate(self)


    def start(self):
        """start(fractional_resampler_cc_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_cc_sptr_start(self)


    def stop(self):
        """stop(fractional_resampler_cc_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fractional_resampler_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fractional_resampler_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fractional_resampler_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fractional_resampler_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fractional_resampler_cc_sptr self) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fractional_resampler_cc_sptr self, int m)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fractional_resampler_cc_sptr self)"""
        return _filter_swig.fractional_resampler_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fractional_resampler_cc_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fractional_resampler_cc_sptr self, int m)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fractional_resampler_cc_sptr self) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fractional_resampler_cc_sptr self, int i) -> long"""
        return _filter_swig.fractional_resampler_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fractional_resampler_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(fractional_resampler_cc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fractional_resampler_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fractional_resampler_cc_sptr self, int i) -> long"""
        return _filter_swig.fractional_resampler_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fractional_resampler_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(fractional_resampler_cc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fractional_resampler_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fractional_resampler_cc_sptr self, int which) -> float
        pc_input_buffers_full(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fractional_resampler_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fractional_resampler_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fractional_resampler_cc_sptr self, int which) -> float
        pc_output_buffers_full(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fractional_resampler_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fractional_resampler_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(fractional_resampler_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fractional_resampler_cc_sptr self) -> float"""
        return _filter_swig.fractional_resampler_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fractional_resampler_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fractional_resampler_cc_sptr self)"""
        return _filter_swig.fractional_resampler_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fractional_resampler_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fractional_resampler_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fractional_resampler_cc_sptr self) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fractional_resampler_cc_sptr self) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fractional_resampler_cc_sptr self, int priority) -> int"""
        return _filter_swig.fractional_resampler_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fractional_resampler_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fractional_resampler_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fractional_resampler_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_resampler_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fractional_resampler_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_resampler_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fractional_resampler_cc_sptr self) -> long"""
        return _filter_swig.fractional_resampler_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fractional_resampler_cc_sptr self) -> basic_block_sptr"""
        return _filter_swig.fractional_resampler_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fractional_resampler_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fractional_resampler_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fractional_resampler_cc_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fractional_resampler_cc_sptr self, std::string name)"""
        return _filter_swig.fractional_resampler_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fractional_resampler_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fractional_resampler_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fractional_resampler_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fractional_resampler_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fractional_resampler_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_cc_sptr_message_subscribers(self, which_port)

fractional_resampler_cc_sptr_swigregister = _filter_swig.fractional_resampler_cc_sptr_swigregister
fractional_resampler_cc_sptr_swigregister(fractional_resampler_cc_sptr)


fractional_resampler_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fractional_resampler_cc = fractional_resampler_cc.make;

class fractional_resampler_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::fractional_resampler_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::fractional_resampler_ff)> self) -> fractional_resampler_ff_sptr
        __init__(boost::shared_ptr<(gr::filter::fractional_resampler_ff)> self, fractional_resampler_ff p) -> fractional_resampler_ff_sptr
        """
        this = _filter_swig.new_fractional_resampler_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(fractional_resampler_ff_sptr self) -> fractional_resampler_ff"""
        return _filter_swig.fractional_resampler_ff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_fractional_resampler_ff_sptr
    __del__ = lambda self: None

    def make(self, phase_shift, resamp_ratio):
        """make(fractional_resampler_ff_sptr self, float phase_shift, float resamp_ratio) -> fractional_resampler_ff_sptr"""
        return _filter_swig.fractional_resampler_ff_sptr_make(self, phase_shift, resamp_ratio)


    def mu(self):
        """mu(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_mu(self)


    def resamp_ratio(self):
        """resamp_ratio(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_resamp_ratio(self)


    def set_mu(self, mu):
        """set_mu(fractional_resampler_ff_sptr self, float mu)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_mu(self, mu)


    def set_resamp_ratio(self, resamp_ratio):
        """set_resamp_ratio(fractional_resampler_ff_sptr self, float resamp_ratio)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_resamp_ratio(self, resamp_ratio)


    def history(self):
        """history(fractional_resampler_ff_sptr self) -> unsigned int"""
        return _filter_swig.fractional_resampler_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(fractional_resampler_ff_sptr self, int which, int delay)
        declare_sample_delay(fractional_resampler_ff_sptr self, unsigned int delay)
        """
        return _filter_swig.fractional_resampler_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(fractional_resampler_ff_sptr self, int which) -> unsigned int"""
        return _filter_swig.fractional_resampler_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(fractional_resampler_ff_sptr self) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(fractional_resampler_ff_sptr self) -> double"""
        return _filter_swig.fractional_resampler_ff_sptr_relative_rate(self)


    def start(self):
        """start(fractional_resampler_ff_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_ff_sptr_start(self)


    def stop(self):
        """stop(fractional_resampler_ff_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(fractional_resampler_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.fractional_resampler_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(fractional_resampler_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.fractional_resampler_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(fractional_resampler_ff_sptr self) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(fractional_resampler_ff_sptr self, int m)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(fractional_resampler_ff_sptr self)"""
        return _filter_swig.fractional_resampler_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(fractional_resampler_ff_sptr self) -> bool"""
        return _filter_swig.fractional_resampler_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(fractional_resampler_ff_sptr self, int m)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(fractional_resampler_ff_sptr self) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(fractional_resampler_ff_sptr self, int i) -> long"""
        return _filter_swig.fractional_resampler_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(fractional_resampler_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(fractional_resampler_ff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.fractional_resampler_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(fractional_resampler_ff_sptr self, int i) -> long"""
        return _filter_swig.fractional_resampler_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(fractional_resampler_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(fractional_resampler_ff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.fractional_resampler_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(fractional_resampler_ff_sptr self, int which) -> float
        pc_input_buffers_full(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(fractional_resampler_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(fractional_resampler_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(fractional_resampler_ff_sptr self, int which) -> float
        pc_output_buffers_full(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(fractional_resampler_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(fractional_resampler_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(fractional_resampler_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.fractional_resampler_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(fractional_resampler_ff_sptr self) -> float"""
        return _filter_swig.fractional_resampler_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(fractional_resampler_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(fractional_resampler_ff_sptr self)"""
        return _filter_swig.fractional_resampler_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(fractional_resampler_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.fractional_resampler_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(fractional_resampler_ff_sptr self) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(fractional_resampler_ff_sptr self) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(fractional_resampler_ff_sptr self, int priority) -> int"""
        return _filter_swig.fractional_resampler_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(fractional_resampler_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(fractional_resampler_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(fractional_resampler_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_resampler_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(fractional_resampler_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.fractional_resampler_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(fractional_resampler_ff_sptr self) -> long"""
        return _filter_swig.fractional_resampler_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(fractional_resampler_ff_sptr self) -> basic_block_sptr"""
        return _filter_swig.fractional_resampler_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(fractional_resampler_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.fractional_resampler_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(fractional_resampler_ff_sptr self) -> std::string"""
        return _filter_swig.fractional_resampler_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(fractional_resampler_ff_sptr self, std::string name)"""
        return _filter_swig.fractional_resampler_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(fractional_resampler_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.fractional_resampler_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(fractional_resampler_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(fractional_resampler_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(fractional_resampler_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.fractional_resampler_ff_sptr_message_subscribers(self, which_port)

fractional_resampler_ff_sptr_swigregister = _filter_swig.fractional_resampler_ff_sptr_swigregister
fractional_resampler_ff_sptr_swigregister(fractional_resampler_ff_sptr)


fractional_resampler_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
fractional_resampler_ff = fractional_resampler_ff.make;

class freq_xlating_fir_filter_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccc)> self) -> freq_xlating_fir_filter_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccc)> self, freq_xlating_fir_filter_ccc p) -> freq_xlating_fir_filter_ccc_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_ccc_sptr self) -> freq_xlating_fir_filter_ccc"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_ccc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_ccc_sptr self, int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_ccc_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_ccc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_ccc_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_ccc_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_ccc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_ccc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_ccc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_ccc_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_ccc_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_ccc_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccc_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_ccc_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_ccc_sptr_swigregister
freq_xlating_fir_filter_ccc_sptr_swigregister(freq_xlating_fir_filter_ccc_sptr)


freq_xlating_fir_filter_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_ccc = freq_xlating_fir_filter_ccc.make;

class freq_xlating_fir_filter_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccf)> self) -> freq_xlating_fir_filter_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_ccf)> self, freq_xlating_fir_filter_ccf p) -> freq_xlating_fir_filter_ccf_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_ccf_sptr self) -> freq_xlating_fir_filter_ccf"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_ccf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_ccf_sptr self, int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_ccf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_ccf_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_ccf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_ccf_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_ccf_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_ccf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_ccf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_ccf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_ccf_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_ccf_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_ccf_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_ccf_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_ccf_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_ccf_sptr_swigregister
freq_xlating_fir_filter_ccf_sptr_swigregister(freq_xlating_fir_filter_ccf_sptr)


freq_xlating_fir_filter_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_ccf = freq_xlating_fir_filter_ccf.make;

class freq_xlating_fir_filter_fcc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcc)> self) -> freq_xlating_fir_filter_fcc_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcc)> self, freq_xlating_fir_filter_fcc p) -> freq_xlating_fir_filter_fcc_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_fcc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_fcc_sptr self) -> freq_xlating_fir_filter_fcc"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_fcc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_fcc_sptr self, int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_fcc_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_fcc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_fcc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_fcc_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_fcc_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_fcc_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_fcc_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_fcc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_fcc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_fcc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_fcc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_fcc_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_fcc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_fcc_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_fcc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_fcc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_fcc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_fcc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_fcc_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_fcc_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_fcc_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_fcc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_fcc_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_fcc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_fcc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcc_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_fcc_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_fcc_sptr_swigregister
freq_xlating_fir_filter_fcc_sptr_swigregister(freq_xlating_fir_filter_fcc_sptr)


freq_xlating_fir_filter_fcc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_fcc = freq_xlating_fir_filter_fcc.make;

class freq_xlating_fir_filter_fcf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcf)> self) -> freq_xlating_fir_filter_fcf_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_fcf)> self, freq_xlating_fir_filter_fcf p) -> freq_xlating_fir_filter_fcf_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_fcf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_fcf_sptr self) -> freq_xlating_fir_filter_fcf"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_fcf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_fcf_sptr self, int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_fcf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_fcf_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_fcf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_fcf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_fcf_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_fcf_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_fcf_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_fcf_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_fcf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_fcf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_fcf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_fcf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_fcf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_fcf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_fcf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_fcf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_fcf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_fcf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_fcf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_fcf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_fcf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_fcf_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_fcf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_fcf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_fcf_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_fcf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_fcf_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_fcf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_fcf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_fcf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_fcf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_fcf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_fcf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_fcf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_fcf_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_fcf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_fcf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_fcf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_fcf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_fcf_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_fcf_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_fcf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_fcf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_fcf_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_fcf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_fcf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_fcf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_fcf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_fcf_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_fcf_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_fcf_sptr_swigregister
freq_xlating_fir_filter_fcf_sptr_swigregister(freq_xlating_fir_filter_fcf_sptr)


freq_xlating_fir_filter_fcf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_fcf = freq_xlating_fir_filter_fcf.make;

class freq_xlating_fir_filter_scf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scf)> self) -> freq_xlating_fir_filter_scf_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scf)> self, freq_xlating_fir_filter_scf p) -> freq_xlating_fir_filter_scf_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_scf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_scf_sptr self) -> freq_xlating_fir_filter_scf"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_scf_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_scf_sptr self, int decimation, pmt_vector_float taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scf_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_scf_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_scf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_scf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_scf_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_scf_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_scf_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_scf_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_scf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_scf_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_scf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_scf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_scf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_scf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_scf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_scf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_scf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_scf_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_scf_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_scf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_scf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_scf_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_scf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_scf_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_scf_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_scf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_scf_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_scf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_scf_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_scf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_scf_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_scf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_scf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_scf_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_scf_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_scf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_scf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_scf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_scf_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_scf_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_scf_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_scf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_scf_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_scf_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_scf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_scf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_scf_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_scf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scf_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_scf_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_scf_sptr_swigregister
freq_xlating_fir_filter_scf_sptr_swigregister(freq_xlating_fir_filter_scf_sptr)


freq_xlating_fir_filter_scf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_scf = freq_xlating_fir_filter_scf.make;

class freq_xlating_fir_filter_scc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scc)> self) -> freq_xlating_fir_filter_scc_sptr
        __init__(boost::shared_ptr<(gr::filter::freq_xlating_fir_filter_scc)> self, freq_xlating_fir_filter_scc p) -> freq_xlating_fir_filter_scc_sptr
        """
        this = _filter_swig.new_freq_xlating_fir_filter_scc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(freq_xlating_fir_filter_scc_sptr self) -> freq_xlating_fir_filter_scc"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_freq_xlating_fir_filter_scc_sptr
    __del__ = lambda self: None

    def make(self, decimation, taps, center_freq, sampling_freq):
        """make(freq_xlating_fir_filter_scc_sptr self, int decimation, pmt_vector_cfloat taps, double center_freq, double sampling_freq) -> freq_xlating_fir_filter_scc_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_make(self, decimation, taps, center_freq, sampling_freq)


    def set_center_freq(self, center_freq):
        """set_center_freq(freq_xlating_fir_filter_scc_sptr self, double center_freq)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_center_freq(self, center_freq)


    def center_freq(self):
        """center_freq(freq_xlating_fir_filter_scc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_center_freq(self)


    def set_taps(self, taps):
        """set_taps(freq_xlating_fir_filter_scc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_taps(self)


    def history(self):
        """history(freq_xlating_fir_filter_scc_sptr self) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(freq_xlating_fir_filter_scc_sptr self, int which, int delay)
        declare_sample_delay(freq_xlating_fir_filter_scc_sptr self, unsigned int delay)
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(freq_xlating_fir_filter_scc_sptr self, int which) -> unsigned int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(freq_xlating_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(freq_xlating_fir_filter_scc_sptr self) -> double"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_relative_rate(self)


    def start(self):
        """start(freq_xlating_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_start(self)


    def stop(self):
        """stop(freq_xlating_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(freq_xlating_fir_filter_scc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(freq_xlating_fir_filter_scc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(freq_xlating_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(freq_xlating_fir_filter_scc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(freq_xlating_fir_filter_scc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(freq_xlating_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(freq_xlating_fir_filter_scc_sptr self, int m)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(freq_xlating_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(freq_xlating_fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(freq_xlating_fir_filter_scc_sptr self, long max_output_buffer)
        set_max_output_buffer(freq_xlating_fir_filter_scc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(freq_xlating_fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(freq_xlating_fir_filter_scc_sptr self, long min_output_buffer)
        set_min_output_buffer(freq_xlating_fir_filter_scc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_avg(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_var(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_avg(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(freq_xlating_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_var(freq_xlating_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(freq_xlating_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(freq_xlating_fir_filter_scc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(freq_xlating_fir_filter_scc_sptr self)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(freq_xlating_fir_filter_scc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(freq_xlating_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(freq_xlating_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(freq_xlating_fir_filter_scc_sptr self, int priority) -> int"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(freq_xlating_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(freq_xlating_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(freq_xlating_fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(freq_xlating_fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(freq_xlating_fir_filter_scc_sptr self) -> long"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(freq_xlating_fir_filter_scc_sptr self) -> basic_block_sptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(freq_xlating_fir_filter_scc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(freq_xlating_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(freq_xlating_fir_filter_scc_sptr self, std::string name)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(freq_xlating_fir_filter_scc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(freq_xlating_fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(freq_xlating_fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(freq_xlating_fir_filter_scc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.freq_xlating_fir_filter_scc_sptr_message_subscribers(self, which_port)

freq_xlating_fir_filter_scc_sptr_swigregister = _filter_swig.freq_xlating_fir_filter_scc_sptr_swigregister
freq_xlating_fir_filter_scc_sptr_swigregister(freq_xlating_fir_filter_scc_sptr)


freq_xlating_fir_filter_scc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
freq_xlating_fir_filter_scc = freq_xlating_fir_filter_scc.make;

class hilbert_fc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::hilbert_fc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::hilbert_fc)> self) -> hilbert_fc_sptr
        __init__(boost::shared_ptr<(gr::filter::hilbert_fc)> self, hilbert_fc p) -> hilbert_fc_sptr
        """
        this = _filter_swig.new_hilbert_fc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(hilbert_fc_sptr self) -> hilbert_fc"""
        return _filter_swig.hilbert_fc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_hilbert_fc_sptr
    __del__ = lambda self: None

    def make(self, *args, **kwargs):
        """make(hilbert_fc_sptr self, unsigned int ntaps, gr::filter::firdes::win_type window, double beta=6.76) -> hilbert_fc_sptr"""
        return _filter_swig.hilbert_fc_sptr_make(self, *args, **kwargs)


    def history(self):
        """history(hilbert_fc_sptr self) -> unsigned int"""
        return _filter_swig.hilbert_fc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(hilbert_fc_sptr self, int which, int delay)
        declare_sample_delay(hilbert_fc_sptr self, unsigned int delay)
        """
        return _filter_swig.hilbert_fc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(hilbert_fc_sptr self, int which) -> unsigned int"""
        return _filter_swig.hilbert_fc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(hilbert_fc_sptr self) -> int"""
        return _filter_swig.hilbert_fc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(hilbert_fc_sptr self) -> double"""
        return _filter_swig.hilbert_fc_sptr_relative_rate(self)


    def start(self):
        """start(hilbert_fc_sptr self) -> bool"""
        return _filter_swig.hilbert_fc_sptr_start(self)


    def stop(self):
        """stop(hilbert_fc_sptr self) -> bool"""
        return _filter_swig.hilbert_fc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(hilbert_fc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.hilbert_fc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(hilbert_fc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.hilbert_fc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(hilbert_fc_sptr self) -> int"""
        return _filter_swig.hilbert_fc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(hilbert_fc_sptr self, int m)"""
        return _filter_swig.hilbert_fc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(hilbert_fc_sptr self)"""
        return _filter_swig.hilbert_fc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(hilbert_fc_sptr self) -> bool"""
        return _filter_swig.hilbert_fc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(hilbert_fc_sptr self, int m)"""
        return _filter_swig.hilbert_fc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(hilbert_fc_sptr self) -> int"""
        return _filter_swig.hilbert_fc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(hilbert_fc_sptr self, int i) -> long"""
        return _filter_swig.hilbert_fc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(hilbert_fc_sptr self, long max_output_buffer)
        set_max_output_buffer(hilbert_fc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.hilbert_fc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(hilbert_fc_sptr self, int i) -> long"""
        return _filter_swig.hilbert_fc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(hilbert_fc_sptr self, long min_output_buffer)
        set_min_output_buffer(hilbert_fc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.hilbert_fc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(hilbert_fc_sptr self, int which) -> float
        pc_input_buffers_full(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(hilbert_fc_sptr self, int which) -> float
        pc_input_buffers_full_avg(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(hilbert_fc_sptr self, int which) -> float
        pc_input_buffers_full_var(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(hilbert_fc_sptr self, int which) -> float
        pc_output_buffers_full(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(hilbert_fc_sptr self, int which) -> float
        pc_output_buffers_full_avg(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(hilbert_fc_sptr self, int which) -> float
        pc_output_buffers_full_var(hilbert_fc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.hilbert_fc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(hilbert_fc_sptr self) -> float"""
        return _filter_swig.hilbert_fc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(hilbert_fc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.hilbert_fc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(hilbert_fc_sptr self)"""
        return _filter_swig.hilbert_fc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(hilbert_fc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.hilbert_fc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(hilbert_fc_sptr self) -> int"""
        return _filter_swig.hilbert_fc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(hilbert_fc_sptr self) -> int"""
        return _filter_swig.hilbert_fc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(hilbert_fc_sptr self, int priority) -> int"""
        return _filter_swig.hilbert_fc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(hilbert_fc_sptr self) -> std::string"""
        return _filter_swig.hilbert_fc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(hilbert_fc_sptr self) -> std::string"""
        return _filter_swig.hilbert_fc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(hilbert_fc_sptr self) -> io_signature_sptr"""
        return _filter_swig.hilbert_fc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(hilbert_fc_sptr self) -> io_signature_sptr"""
        return _filter_swig.hilbert_fc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(hilbert_fc_sptr self) -> long"""
        return _filter_swig.hilbert_fc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(hilbert_fc_sptr self) -> basic_block_sptr"""
        return _filter_swig.hilbert_fc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(hilbert_fc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.hilbert_fc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(hilbert_fc_sptr self) -> std::string"""
        return _filter_swig.hilbert_fc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(hilbert_fc_sptr self, std::string name)"""
        return _filter_swig.hilbert_fc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(hilbert_fc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.hilbert_fc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(hilbert_fc_sptr self) -> swig_int_ptr"""
        return _filter_swig.hilbert_fc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(hilbert_fc_sptr self) -> swig_int_ptr"""
        return _filter_swig.hilbert_fc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(hilbert_fc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.hilbert_fc_sptr_message_subscribers(self, which_port)

hilbert_fc_sptr_swigregister = _filter_swig.hilbert_fc_sptr_swigregister
hilbert_fc_sptr_swigregister(hilbert_fc_sptr)


hilbert_fc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
hilbert_fc = hilbert_fc.make;

class iir_filter_ffd_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::iir_filter_ffd)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ffd)> self) -> iir_filter_ffd_sptr
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ffd)> self, iir_filter_ffd p) -> iir_filter_ffd_sptr
        """
        this = _filter_swig.new_iir_filter_ffd_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(iir_filter_ffd_sptr self) -> iir_filter_ffd"""
        return _filter_swig.iir_filter_ffd_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ffd_sptr
    __del__ = lambda self: None

    def make(self, fftaps, fbtaps, oldstyle=True):
        """make(iir_filter_ffd_sptr self, pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ffd_sptr"""
        return _filter_swig.iir_filter_ffd_sptr_make(self, fftaps, fbtaps, oldstyle)


    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ffd_sptr self, pmt_vector_double fftaps, pmt_vector_double fbtaps)"""
        return _filter_swig.iir_filter_ffd_sptr_set_taps(self, fftaps, fbtaps)


    def history(self):
        """history(iir_filter_ffd_sptr self) -> unsigned int"""
        return _filter_swig.iir_filter_ffd_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(iir_filter_ffd_sptr self, int which, int delay)
        declare_sample_delay(iir_filter_ffd_sptr self, unsigned int delay)
        """
        return _filter_swig.iir_filter_ffd_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(iir_filter_ffd_sptr self, int which) -> unsigned int"""
        return _filter_swig.iir_filter_ffd_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(iir_filter_ffd_sptr self) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(iir_filter_ffd_sptr self) -> double"""
        return _filter_swig.iir_filter_ffd_sptr_relative_rate(self)


    def start(self):
        """start(iir_filter_ffd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ffd_sptr_start(self)


    def stop(self):
        """stop(iir_filter_ffd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ffd_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(iir_filter_ffd_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.iir_filter_ffd_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(iir_filter_ffd_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.iir_filter_ffd_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(iir_filter_ffd_sptr self) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(iir_filter_ffd_sptr self, int m)"""
        return _filter_swig.iir_filter_ffd_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(iir_filter_ffd_sptr self)"""
        return _filter_swig.iir_filter_ffd_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(iir_filter_ffd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ffd_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(iir_filter_ffd_sptr self, int m)"""
        return _filter_swig.iir_filter_ffd_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(iir_filter_ffd_sptr self) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(iir_filter_ffd_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ffd_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(iir_filter_ffd_sptr self, long max_output_buffer)
        set_max_output_buffer(iir_filter_ffd_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.iir_filter_ffd_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(iir_filter_ffd_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ffd_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(iir_filter_ffd_sptr self, long min_output_buffer)
        set_min_output_buffer(iir_filter_ffd_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.iir_filter_ffd_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(iir_filter_ffd_sptr self, int which) -> float
        pc_input_buffers_full(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(iir_filter_ffd_sptr self, int which) -> float
        pc_input_buffers_full_avg(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(iir_filter_ffd_sptr self, int which) -> float
        pc_input_buffers_full_var(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(iir_filter_ffd_sptr self, int which) -> float
        pc_output_buffers_full(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(iir_filter_ffd_sptr self, int which) -> float
        pc_output_buffers_full_avg(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(iir_filter_ffd_sptr self, int which) -> float
        pc_output_buffers_full_var(iir_filter_ffd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ffd_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(iir_filter_ffd_sptr self) -> float"""
        return _filter_swig.iir_filter_ffd_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(iir_filter_ffd_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.iir_filter_ffd_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(iir_filter_ffd_sptr self)"""
        return _filter_swig.iir_filter_ffd_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(iir_filter_ffd_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.iir_filter_ffd_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(iir_filter_ffd_sptr self) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(iir_filter_ffd_sptr self) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(iir_filter_ffd_sptr self, int priority) -> int"""
        return _filter_swig.iir_filter_ffd_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(iir_filter_ffd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ffd_sptr_name(self)


    def symbol_name(self):
        """symbol_name(iir_filter_ffd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ffd_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(iir_filter_ffd_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ffd_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(iir_filter_ffd_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ffd_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(iir_filter_ffd_sptr self) -> long"""
        return _filter_swig.iir_filter_ffd_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(iir_filter_ffd_sptr self) -> basic_block_sptr"""
        return _filter_swig.iir_filter_ffd_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(iir_filter_ffd_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.iir_filter_ffd_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(iir_filter_ffd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ffd_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(iir_filter_ffd_sptr self, std::string name)"""
        return _filter_swig.iir_filter_ffd_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(iir_filter_ffd_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.iir_filter_ffd_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(iir_filter_ffd_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ffd_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(iir_filter_ffd_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ffd_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(iir_filter_ffd_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ffd_sptr_message_subscribers(self, which_port)

iir_filter_ffd_sptr_swigregister = _filter_swig.iir_filter_ffd_sptr_swigregister
iir_filter_ffd_sptr_swigregister(iir_filter_ffd_sptr)


iir_filter_ffd_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
iir_filter_ffd = iir_filter_ffd.make;

class iir_filter_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::iir_filter_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccc)> self) -> iir_filter_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccc)> self, iir_filter_ccc p) -> iir_filter_ccc_sptr
        """
        this = _filter_swig.new_iir_filter_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(iir_filter_ccc_sptr self) -> iir_filter_ccc"""
        return _filter_swig.iir_filter_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccc_sptr
    __del__ = lambda self: None

    def make(self, fftaps, fbtaps, oldstyle=True):
        """make(iir_filter_ccc_sptr self, pmt_vector_cfloat fftaps, pmt_vector_cfloat fbtaps, bool oldstyle=True) -> iir_filter_ccc_sptr"""
        return _filter_swig.iir_filter_ccc_sptr_make(self, fftaps, fbtaps, oldstyle)


    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccc_sptr self, pmt_vector_cfloat fftaps, pmt_vector_cfloat fbtaps)"""
        return _filter_swig.iir_filter_ccc_sptr_set_taps(self, fftaps, fbtaps)


    def history(self):
        """history(iir_filter_ccc_sptr self) -> unsigned int"""
        return _filter_swig.iir_filter_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(iir_filter_ccc_sptr self, int which, int delay)
        declare_sample_delay(iir_filter_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.iir_filter_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(iir_filter_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.iir_filter_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(iir_filter_ccc_sptr self) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(iir_filter_ccc_sptr self) -> double"""
        return _filter_swig.iir_filter_ccc_sptr_relative_rate(self)


    def start(self):
        """start(iir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccc_sptr_start(self)


    def stop(self):
        """stop(iir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(iir_filter_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.iir_filter_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(iir_filter_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.iir_filter_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(iir_filter_ccc_sptr self) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(iir_filter_ccc_sptr self, int m)"""
        return _filter_swig.iir_filter_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(iir_filter_ccc_sptr self)"""
        return _filter_swig.iir_filter_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(iir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(iir_filter_ccc_sptr self, int m)"""
        return _filter_swig.iir_filter_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(iir_filter_ccc_sptr self) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(iir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(iir_filter_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(iir_filter_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.iir_filter_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(iir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(iir_filter_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(iir_filter_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.iir_filter_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(iir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(iir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(iir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(iir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(iir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(iir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(iir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(iir_filter_ccc_sptr self) -> float"""
        return _filter_swig.iir_filter_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(iir_filter_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.iir_filter_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(iir_filter_ccc_sptr self)"""
        return _filter_swig.iir_filter_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(iir_filter_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.iir_filter_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(iir_filter_ccc_sptr self) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(iir_filter_ccc_sptr self) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(iir_filter_ccc_sptr self, int priority) -> int"""
        return _filter_swig.iir_filter_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(iir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(iir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(iir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(iir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(iir_filter_ccc_sptr self) -> long"""
        return _filter_swig.iir_filter_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(iir_filter_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.iir_filter_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(iir_filter_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.iir_filter_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(iir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(iir_filter_ccc_sptr self, std::string name)"""
        return _filter_swig.iir_filter_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(iir_filter_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.iir_filter_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(iir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(iir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(iir_filter_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccc_sptr_message_subscribers(self, which_port)

iir_filter_ccc_sptr_swigregister = _filter_swig.iir_filter_ccc_sptr_swigregister
iir_filter_ccc_sptr_swigregister(iir_filter_ccc_sptr)


iir_filter_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
iir_filter_ccc = iir_filter_ccc.make;

class iir_filter_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::iir_filter_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccf)> self) -> iir_filter_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccf)> self, iir_filter_ccf p) -> iir_filter_ccf_sptr
        """
        this = _filter_swig.new_iir_filter_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(iir_filter_ccf_sptr self) -> iir_filter_ccf"""
        return _filter_swig.iir_filter_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccf_sptr
    __del__ = lambda self: None

    def make(self, fftaps, fbtaps, oldstyle=True):
        """make(iir_filter_ccf_sptr self, pmt_vector_float fftaps, pmt_vector_float fbtaps, bool oldstyle=True) -> iir_filter_ccf_sptr"""
        return _filter_swig.iir_filter_ccf_sptr_make(self, fftaps, fbtaps, oldstyle)


    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccf_sptr self, pmt_vector_float fftaps, pmt_vector_float fbtaps)"""
        return _filter_swig.iir_filter_ccf_sptr_set_taps(self, fftaps, fbtaps)


    def history(self):
        """history(iir_filter_ccf_sptr self) -> unsigned int"""
        return _filter_swig.iir_filter_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(iir_filter_ccf_sptr self, int which, int delay)
        declare_sample_delay(iir_filter_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.iir_filter_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(iir_filter_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.iir_filter_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(iir_filter_ccf_sptr self) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(iir_filter_ccf_sptr self) -> double"""
        return _filter_swig.iir_filter_ccf_sptr_relative_rate(self)


    def start(self):
        """start(iir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccf_sptr_start(self)


    def stop(self):
        """stop(iir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(iir_filter_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.iir_filter_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(iir_filter_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.iir_filter_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(iir_filter_ccf_sptr self) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(iir_filter_ccf_sptr self, int m)"""
        return _filter_swig.iir_filter_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(iir_filter_ccf_sptr self)"""
        return _filter_swig.iir_filter_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(iir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(iir_filter_ccf_sptr self, int m)"""
        return _filter_swig.iir_filter_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(iir_filter_ccf_sptr self) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(iir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(iir_filter_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(iir_filter_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.iir_filter_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(iir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(iir_filter_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(iir_filter_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.iir_filter_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(iir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(iir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(iir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(iir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(iir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(iir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(iir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(iir_filter_ccf_sptr self) -> float"""
        return _filter_swig.iir_filter_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(iir_filter_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.iir_filter_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(iir_filter_ccf_sptr self)"""
        return _filter_swig.iir_filter_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(iir_filter_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.iir_filter_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(iir_filter_ccf_sptr self) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(iir_filter_ccf_sptr self) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(iir_filter_ccf_sptr self, int priority) -> int"""
        return _filter_swig.iir_filter_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(iir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(iir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(iir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(iir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(iir_filter_ccf_sptr self) -> long"""
        return _filter_swig.iir_filter_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(iir_filter_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.iir_filter_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(iir_filter_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.iir_filter_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(iir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(iir_filter_ccf_sptr self, std::string name)"""
        return _filter_swig.iir_filter_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(iir_filter_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.iir_filter_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(iir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(iir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(iir_filter_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccf_sptr_message_subscribers(self, which_port)

iir_filter_ccf_sptr_swigregister = _filter_swig.iir_filter_ccf_sptr_swigregister
iir_filter_ccf_sptr_swigregister(iir_filter_ccf_sptr)


iir_filter_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
iir_filter_ccf = iir_filter_ccf.make;

class iir_filter_ccd_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::iir_filter_ccd)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccd)> self) -> iir_filter_ccd_sptr
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccd)> self, iir_filter_ccd p) -> iir_filter_ccd_sptr
        """
        this = _filter_swig.new_iir_filter_ccd_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(iir_filter_ccd_sptr self) -> iir_filter_ccd"""
        return _filter_swig.iir_filter_ccd_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccd_sptr
    __del__ = lambda self: None

    def make(self, fftaps, fbtaps, oldstyle=True):
        """make(iir_filter_ccd_sptr self, pmt_vector_double fftaps, pmt_vector_double fbtaps, bool oldstyle=True) -> iir_filter_ccd_sptr"""
        return _filter_swig.iir_filter_ccd_sptr_make(self, fftaps, fbtaps, oldstyle)


    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccd_sptr self, pmt_vector_double fftaps, pmt_vector_double fbtaps)"""
        return _filter_swig.iir_filter_ccd_sptr_set_taps(self, fftaps, fbtaps)


    def history(self):
        """history(iir_filter_ccd_sptr self) -> unsigned int"""
        return _filter_swig.iir_filter_ccd_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(iir_filter_ccd_sptr self, int which, int delay)
        declare_sample_delay(iir_filter_ccd_sptr self, unsigned int delay)
        """
        return _filter_swig.iir_filter_ccd_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(iir_filter_ccd_sptr self, int which) -> unsigned int"""
        return _filter_swig.iir_filter_ccd_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(iir_filter_ccd_sptr self) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(iir_filter_ccd_sptr self) -> double"""
        return _filter_swig.iir_filter_ccd_sptr_relative_rate(self)


    def start(self):
        """start(iir_filter_ccd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccd_sptr_start(self)


    def stop(self):
        """stop(iir_filter_ccd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccd_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(iir_filter_ccd_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.iir_filter_ccd_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(iir_filter_ccd_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.iir_filter_ccd_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(iir_filter_ccd_sptr self) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(iir_filter_ccd_sptr self, int m)"""
        return _filter_swig.iir_filter_ccd_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(iir_filter_ccd_sptr self)"""
        return _filter_swig.iir_filter_ccd_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(iir_filter_ccd_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccd_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(iir_filter_ccd_sptr self, int m)"""
        return _filter_swig.iir_filter_ccd_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(iir_filter_ccd_sptr self) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(iir_filter_ccd_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccd_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(iir_filter_ccd_sptr self, long max_output_buffer)
        set_max_output_buffer(iir_filter_ccd_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.iir_filter_ccd_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(iir_filter_ccd_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccd_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(iir_filter_ccd_sptr self, long min_output_buffer)
        set_min_output_buffer(iir_filter_ccd_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.iir_filter_ccd_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(iir_filter_ccd_sptr self, int which) -> float
        pc_input_buffers_full(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(iir_filter_ccd_sptr self, int which) -> float
        pc_input_buffers_full_avg(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(iir_filter_ccd_sptr self, int which) -> float
        pc_input_buffers_full_var(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(iir_filter_ccd_sptr self, int which) -> float
        pc_output_buffers_full(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(iir_filter_ccd_sptr self, int which) -> float
        pc_output_buffers_full_avg(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(iir_filter_ccd_sptr self, int which) -> float
        pc_output_buffers_full_var(iir_filter_ccd_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccd_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(iir_filter_ccd_sptr self) -> float"""
        return _filter_swig.iir_filter_ccd_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(iir_filter_ccd_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.iir_filter_ccd_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(iir_filter_ccd_sptr self)"""
        return _filter_swig.iir_filter_ccd_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(iir_filter_ccd_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.iir_filter_ccd_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(iir_filter_ccd_sptr self) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(iir_filter_ccd_sptr self) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(iir_filter_ccd_sptr self, int priority) -> int"""
        return _filter_swig.iir_filter_ccd_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(iir_filter_ccd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccd_sptr_name(self)


    def symbol_name(self):
        """symbol_name(iir_filter_ccd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccd_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(iir_filter_ccd_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccd_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(iir_filter_ccd_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccd_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(iir_filter_ccd_sptr self) -> long"""
        return _filter_swig.iir_filter_ccd_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(iir_filter_ccd_sptr self) -> basic_block_sptr"""
        return _filter_swig.iir_filter_ccd_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(iir_filter_ccd_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.iir_filter_ccd_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(iir_filter_ccd_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccd_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(iir_filter_ccd_sptr self, std::string name)"""
        return _filter_swig.iir_filter_ccd_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(iir_filter_ccd_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.iir_filter_ccd_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(iir_filter_ccd_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccd_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(iir_filter_ccd_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccd_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(iir_filter_ccd_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccd_sptr_message_subscribers(self, which_port)

iir_filter_ccd_sptr_swigregister = _filter_swig.iir_filter_ccd_sptr_swigregister
iir_filter_ccd_sptr_swigregister(iir_filter_ccd_sptr)


iir_filter_ccd_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
iir_filter_ccd = iir_filter_ccd.make;

class iir_filter_ccz_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::iir_filter_ccz)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccz)> self) -> iir_filter_ccz_sptr
        __init__(boost::shared_ptr<(gr::filter::iir_filter_ccz)> self, iir_filter_ccz p) -> iir_filter_ccz_sptr
        """
        this = _filter_swig.new_iir_filter_ccz_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(iir_filter_ccz_sptr self) -> iir_filter_ccz"""
        return _filter_swig.iir_filter_ccz_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_iir_filter_ccz_sptr
    __del__ = lambda self: None

    def make(self, fftaps, fbtaps, oldstyle=True):
        """make(iir_filter_ccz_sptr self, pmt_vector_cdouble fftaps, pmt_vector_cdouble fbtaps, bool oldstyle=True) -> iir_filter_ccz_sptr"""
        return _filter_swig.iir_filter_ccz_sptr_make(self, fftaps, fbtaps, oldstyle)


    def set_taps(self, fftaps, fbtaps):
        """set_taps(iir_filter_ccz_sptr self, pmt_vector_cdouble fftaps, pmt_vector_cdouble fbtaps)"""
        return _filter_swig.iir_filter_ccz_sptr_set_taps(self, fftaps, fbtaps)


    def history(self):
        """history(iir_filter_ccz_sptr self) -> unsigned int"""
        return _filter_swig.iir_filter_ccz_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(iir_filter_ccz_sptr self, int which, int delay)
        declare_sample_delay(iir_filter_ccz_sptr self, unsigned int delay)
        """
        return _filter_swig.iir_filter_ccz_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(iir_filter_ccz_sptr self, int which) -> unsigned int"""
        return _filter_swig.iir_filter_ccz_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(iir_filter_ccz_sptr self) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(iir_filter_ccz_sptr self) -> double"""
        return _filter_swig.iir_filter_ccz_sptr_relative_rate(self)


    def start(self):
        """start(iir_filter_ccz_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccz_sptr_start(self)


    def stop(self):
        """stop(iir_filter_ccz_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccz_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(iir_filter_ccz_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.iir_filter_ccz_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(iir_filter_ccz_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.iir_filter_ccz_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(iir_filter_ccz_sptr self) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(iir_filter_ccz_sptr self, int m)"""
        return _filter_swig.iir_filter_ccz_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(iir_filter_ccz_sptr self)"""
        return _filter_swig.iir_filter_ccz_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(iir_filter_ccz_sptr self) -> bool"""
        return _filter_swig.iir_filter_ccz_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(iir_filter_ccz_sptr self, int m)"""
        return _filter_swig.iir_filter_ccz_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(iir_filter_ccz_sptr self) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(iir_filter_ccz_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccz_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(iir_filter_ccz_sptr self, long max_output_buffer)
        set_max_output_buffer(iir_filter_ccz_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.iir_filter_ccz_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(iir_filter_ccz_sptr self, int i) -> long"""
        return _filter_swig.iir_filter_ccz_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(iir_filter_ccz_sptr self, long min_output_buffer)
        set_min_output_buffer(iir_filter_ccz_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.iir_filter_ccz_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(iir_filter_ccz_sptr self, int which) -> float
        pc_input_buffers_full(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(iir_filter_ccz_sptr self, int which) -> float
        pc_input_buffers_full_avg(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(iir_filter_ccz_sptr self, int which) -> float
        pc_input_buffers_full_var(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(iir_filter_ccz_sptr self, int which) -> float
        pc_output_buffers_full(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(iir_filter_ccz_sptr self, int which) -> float
        pc_output_buffers_full_avg(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(iir_filter_ccz_sptr self, int which) -> float
        pc_output_buffers_full_var(iir_filter_ccz_sptr self) -> pmt_vector_float
        """
        return _filter_swig.iir_filter_ccz_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(iir_filter_ccz_sptr self) -> float"""
        return _filter_swig.iir_filter_ccz_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(iir_filter_ccz_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.iir_filter_ccz_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(iir_filter_ccz_sptr self)"""
        return _filter_swig.iir_filter_ccz_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(iir_filter_ccz_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.iir_filter_ccz_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(iir_filter_ccz_sptr self) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(iir_filter_ccz_sptr self) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(iir_filter_ccz_sptr self, int priority) -> int"""
        return _filter_swig.iir_filter_ccz_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(iir_filter_ccz_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccz_sptr_name(self)


    def symbol_name(self):
        """symbol_name(iir_filter_ccz_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccz_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(iir_filter_ccz_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccz_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(iir_filter_ccz_sptr self) -> io_signature_sptr"""
        return _filter_swig.iir_filter_ccz_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(iir_filter_ccz_sptr self) -> long"""
        return _filter_swig.iir_filter_ccz_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(iir_filter_ccz_sptr self) -> basic_block_sptr"""
        return _filter_swig.iir_filter_ccz_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(iir_filter_ccz_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.iir_filter_ccz_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(iir_filter_ccz_sptr self) -> std::string"""
        return _filter_swig.iir_filter_ccz_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(iir_filter_ccz_sptr self, std::string name)"""
        return _filter_swig.iir_filter_ccz_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(iir_filter_ccz_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.iir_filter_ccz_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(iir_filter_ccz_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccz_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(iir_filter_ccz_sptr self) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccz_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(iir_filter_ccz_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.iir_filter_ccz_sptr_message_subscribers(self, which_port)

iir_filter_ccz_sptr_swigregister = _filter_swig.iir_filter_ccz_sptr_swigregister
iir_filter_ccz_sptr_swigregister(iir_filter_ccz_sptr)


iir_filter_ccz_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
iir_filter_ccz = iir_filter_ccz.make;

class interp_fir_filter_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_ccc)> self) -> interp_fir_filter_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_ccc)> self, interp_fir_filter_ccc p) -> interp_fir_filter_ccc_sptr
        """
        this = _filter_swig.new_interp_fir_filter_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_ccc_sptr self) -> interp_fir_filter_ccc"""
        return _filter_swig.interp_fir_filter_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_ccc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_ccc_sptr self, unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_ccc_sptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_ccc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_ccc_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_ccc_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_ccc_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_ccc_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_ccc_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccc_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_ccc_sptr self)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_ccc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_ccc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_ccc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_ccc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_ccc_sptr self)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_ccc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_ccc_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_ccc_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_ccc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_ccc_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccc_sptr_message_subscribers(self, which_port)

interp_fir_filter_ccc_sptr_swigregister = _filter_swig.interp_fir_filter_ccc_sptr_swigregister
interp_fir_filter_ccc_sptr_swigregister(interp_fir_filter_ccc_sptr)


interp_fir_filter_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_ccc = interp_fir_filter_ccc.make;

class interp_fir_filter_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_ccf)> self) -> interp_fir_filter_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_ccf)> self, interp_fir_filter_ccf p) -> interp_fir_filter_ccf_sptr
        """
        this = _filter_swig.new_interp_fir_filter_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_ccf_sptr self) -> interp_fir_filter_ccf"""
        return _filter_swig.interp_fir_filter_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_ccf_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_ccf_sptr self, unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_ccf_sptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_ccf_sptr self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_ccf_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_ccf_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_ccf_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_ccf_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccf_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_ccf_sptr self)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_ccf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_ccf_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_ccf_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_ccf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_ccf_sptr self)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_ccf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_ccf_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_ccf_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_ccf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_ccf_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_ccf_sptr_message_subscribers(self, which_port)

interp_fir_filter_ccf_sptr_swigregister = _filter_swig.interp_fir_filter_ccf_sptr_swigregister
interp_fir_filter_ccf_sptr_swigregister(interp_fir_filter_ccf_sptr)


interp_fir_filter_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_ccf = interp_fir_filter_ccf.make;

class interp_fir_filter_fcc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_fcc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fcc)> self) -> interp_fir_filter_fcc_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fcc)> self, interp_fir_filter_fcc p) -> interp_fir_filter_fcc_sptr
        """
        this = _filter_swig.new_interp_fir_filter_fcc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_fcc_sptr self) -> interp_fir_filter_fcc"""
        return _filter_swig.interp_fir_filter_fcc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fcc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_fcc_sptr self, unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_fcc_sptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fcc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fcc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_fcc_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_fcc_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_fcc_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_fcc_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_fcc_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_fcc_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_fcc_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fcc_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fcc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_fcc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fcc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_fcc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fcc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_fcc_sptr self)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_fcc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fcc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_fcc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fcc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_fcc_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_fcc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_fcc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fcc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_fcc_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_fcc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_fcc_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_fcc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fcc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_fcc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_fcc_sptr self)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_fcc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_fcc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_fcc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_fcc_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fcc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fcc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_fcc_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_fcc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_fcc_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_fcc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_fcc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_fcc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fcc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_fcc_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_fcc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_fcc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_fcc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_fcc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fcc_sptr_message_subscribers(self, which_port)

interp_fir_filter_fcc_sptr_swigregister = _filter_swig.interp_fir_filter_fcc_sptr_swigregister
interp_fir_filter_fcc_sptr_swigregister(interp_fir_filter_fcc_sptr)


interp_fir_filter_fcc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_fcc = interp_fir_filter_fcc.make;

class interp_fir_filter_fff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_fff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fff)> self) -> interp_fir_filter_fff_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fff)> self, interp_fir_filter_fff p) -> interp_fir_filter_fff_sptr
        """
        this = _filter_swig.new_interp_fir_filter_fff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_fff_sptr self) -> interp_fir_filter_fff"""
        return _filter_swig.interp_fir_filter_fff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fff_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_fff_sptr self, unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fff_sptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fff_sptr self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fff_sptr self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_fff_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_fff_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_fff_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_fff_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_fff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_fff_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_fff_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_fff_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_fff_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fff_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_fff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_fff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_fff_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_fff_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_fff_sptr self)"""
        return _filter_swig.interp_fir_filter_fff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_fff_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_fff_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_fff_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_fff_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_fff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_fff_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_fff_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_fff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_fff_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_fff_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_fff_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_fff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_fff_sptr self)"""
        return _filter_swig.interp_fir_filter_fff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_fff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_fff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_fff_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_fff_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_fff_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_fff_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_fff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_fff_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_fff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_fff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_fff_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_fff_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_fff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_fff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_fff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_fff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fff_sptr_message_subscribers(self, which_port)

interp_fir_filter_fff_sptr_swigregister = _filter_swig.interp_fir_filter_fff_sptr_swigregister
interp_fir_filter_fff_sptr_swigregister(interp_fir_filter_fff_sptr)


interp_fir_filter_fff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_fff = interp_fir_filter_fff.make;

class interp_fir_filter_fsf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_fsf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fsf)> self) -> interp_fir_filter_fsf_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_fsf)> self, interp_fir_filter_fsf p) -> interp_fir_filter_fsf_sptr
        """
        this = _filter_swig.new_interp_fir_filter_fsf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_fsf_sptr self) -> interp_fir_filter_fsf"""
        return _filter_swig.interp_fir_filter_fsf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_fsf_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_fsf_sptr self, unsigned int interpolation, pmt_vector_float taps) -> interp_fir_filter_fsf_sptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_fsf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_fsf_sptr self) -> pmt_vector_float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_fsf_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_fsf_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_fsf_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_fsf_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_fsf_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_fsf_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fsf_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fsf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_fsf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fsf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_fsf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_fsf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_fsf_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_fsf_sptr self)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_fsf_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_fsf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_fsf_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_fsf_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fsf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_fsf_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_fsf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_fsf_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_fsf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_fsf_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_fsf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_fsf_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_fsf_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_fsf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_fsf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_fsf_sptr self)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_fsf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_fsf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_fsf_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_fsf_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fsf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fsf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_fsf_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_fsf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_fsf_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_fsf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_fsf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_fsf_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_fsf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_fsf_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_fsf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_fsf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_fsf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_fsf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_fsf_sptr_message_subscribers(self, which_port)

interp_fir_filter_fsf_sptr_swigregister = _filter_swig.interp_fir_filter_fsf_sptr_swigregister
interp_fir_filter_fsf_sptr_swigregister(interp_fir_filter_fsf_sptr)


interp_fir_filter_fsf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_fsf = interp_fir_filter_fsf.make;

class interp_fir_filter_scc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::interp_fir_filter_scc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_scc)> self) -> interp_fir_filter_scc_sptr
        __init__(boost::shared_ptr<(gr::filter::interp_fir_filter_scc)> self, interp_fir_filter_scc p) -> interp_fir_filter_scc_sptr
        """
        this = _filter_swig.new_interp_fir_filter_scc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(interp_fir_filter_scc_sptr self) -> interp_fir_filter_scc"""
        return _filter_swig.interp_fir_filter_scc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_interp_fir_filter_scc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, taps):
        """make(interp_fir_filter_scc_sptr self, unsigned int interpolation, pmt_vector_cfloat taps) -> interp_fir_filter_scc_sptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_make(self, interpolation, taps)


    def set_taps(self, taps):
        """set_taps(interp_fir_filter_scc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(interp_fir_filter_scc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.interp_fir_filter_scc_sptr_taps(self)


    def history(self):
        """history(interp_fir_filter_scc_sptr self) -> unsigned int"""
        return _filter_swig.interp_fir_filter_scc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(interp_fir_filter_scc_sptr self, int which, int delay)
        declare_sample_delay(interp_fir_filter_scc_sptr self, unsigned int delay)
        """
        return _filter_swig.interp_fir_filter_scc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(interp_fir_filter_scc_sptr self, int which) -> unsigned int"""
        return _filter_swig.interp_fir_filter_scc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(interp_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(interp_fir_filter_scc_sptr self) -> double"""
        return _filter_swig.interp_fir_filter_scc_sptr_relative_rate(self)


    def start(self):
        """start(interp_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_scc_sptr_start(self)


    def stop(self):
        """stop(interp_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_scc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(interp_fir_filter_scc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.interp_fir_filter_scc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(interp_fir_filter_scc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.interp_fir_filter_scc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(interp_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(interp_fir_filter_scc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(interp_fir_filter_scc_sptr self)"""
        return _filter_swig.interp_fir_filter_scc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(interp_fir_filter_scc_sptr self) -> bool"""
        return _filter_swig.interp_fir_filter_scc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(interp_fir_filter_scc_sptr self, int m)"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(interp_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(interp_fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_scc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(interp_fir_filter_scc_sptr self, long max_output_buffer)
        set_max_output_buffer(interp_fir_filter_scc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.interp_fir_filter_scc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(interp_fir_filter_scc_sptr self, int i) -> long"""
        return _filter_swig.interp_fir_filter_scc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(interp_fir_filter_scc_sptr self, long min_output_buffer)
        set_min_output_buffer(interp_fir_filter_scc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.interp_fir_filter_scc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(interp_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(interp_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_avg(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(interp_fir_filter_scc_sptr self, int which) -> float
        pc_input_buffers_full_var(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(interp_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(interp_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_avg(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(interp_fir_filter_scc_sptr self, int which) -> float
        pc_output_buffers_full_var(interp_fir_filter_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.interp_fir_filter_scc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(interp_fir_filter_scc_sptr self) -> float"""
        return _filter_swig.interp_fir_filter_scc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(interp_fir_filter_scc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(interp_fir_filter_scc_sptr self)"""
        return _filter_swig.interp_fir_filter_scc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(interp_fir_filter_scc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.interp_fir_filter_scc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(interp_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(interp_fir_filter_scc_sptr self) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(interp_fir_filter_scc_sptr self, int priority) -> int"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(interp_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_scc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(interp_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_scc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(interp_fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(interp_fir_filter_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(interp_fir_filter_scc_sptr self) -> long"""
        return _filter_swig.interp_fir_filter_scc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(interp_fir_filter_scc_sptr self) -> basic_block_sptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(interp_fir_filter_scc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.interp_fir_filter_scc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(interp_fir_filter_scc_sptr self) -> std::string"""
        return _filter_swig.interp_fir_filter_scc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(interp_fir_filter_scc_sptr self, std::string name)"""
        return _filter_swig.interp_fir_filter_scc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(interp_fir_filter_scc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.interp_fir_filter_scc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(interp_fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(interp_fir_filter_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(interp_fir_filter_scc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.interp_fir_filter_scc_sptr_message_subscribers(self, which_port)

interp_fir_filter_scc_sptr_swigregister = _filter_swig.interp_fir_filter_scc_sptr_swigregister
interp_fir_filter_scc_sptr_swigregister(interp_fir_filter_scc_sptr)


interp_fir_filter_scc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
interp_fir_filter_scc = interp_fir_filter_scc.make;

class pfb_arb_resampler_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccf)> self) -> pfb_arb_resampler_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccf)> self, pfb_arb_resampler_ccf p) -> pfb_arb_resampler_ccf_sptr
        """
        this = _filter_swig.new_pfb_arb_resampler_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_arb_resampler_ccf_sptr self) -> pfb_arb_resampler_ccf"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_ccf_sptr
    __del__ = lambda self: None

    def make(self, rate, taps, filter_size=32):
        """make(pfb_arb_resampler_ccf_sptr self, float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccf_sptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_make(self, rate, taps, filter_size)


    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_ccf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_ccf_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_ccf_sptr self, float rate)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_ccf_sptr self, float ph)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_ccf_sptr self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_phase_offset(self, freq, fs)


    def history(self):
        """history(pfb_arb_resampler_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_arb_resampler_ccf_sptr self, int which, int delay)
        declare_sample_delay(pfb_arb_resampler_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_arb_resampler_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_arb_resampler_ccf_sptr self) -> double"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_relative_rate(self)


    def start(self):
        """start(pfb_arb_resampler_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_start(self)


    def stop(self):
        """stop(pfb_arb_resampler_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_arb_resampler_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_arb_resampler_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_arb_resampler_ccf_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_arb_resampler_ccf_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_arb_resampler_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_arb_resampler_ccf_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_arb_resampler_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_arb_resampler_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_arb_resampler_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_arb_resampler_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_arb_resampler_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_arb_resampler_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_input_buffers_full(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_output_buffers_full(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_arb_resampler_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_arb_resampler_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_arb_resampler_ccf_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_arb_resampler_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_arb_resampler_ccf_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_arb_resampler_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_arb_resampler_ccf_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_arb_resampler_ccf_sptr self, int priority) -> int"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_arb_resampler_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_arb_resampler_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_arb_resampler_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_arb_resampler_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_arb_resampler_ccf_sptr self) -> long"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_arb_resampler_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_arb_resampler_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_arb_resampler_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_arb_resampler_ccf_sptr self, std::string name)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_arb_resampler_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_arb_resampler_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_arb_resampler_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_arb_resampler_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccf_sptr_message_subscribers(self, which_port)

pfb_arb_resampler_ccf_sptr_swigregister = _filter_swig.pfb_arb_resampler_ccf_sptr_swigregister
pfb_arb_resampler_ccf_sptr_swigregister(pfb_arb_resampler_ccf_sptr)


pfb_arb_resampler_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_arb_resampler_ccf = pfb_arb_resampler_ccf.make;

class pfb_arb_resampler_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccc)> self) -> pfb_arb_resampler_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_ccc)> self, pfb_arb_resampler_ccc p) -> pfb_arb_resampler_ccc_sptr
        """
        this = _filter_swig.new_pfb_arb_resampler_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_arb_resampler_ccc_sptr self) -> pfb_arb_resampler_ccc"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_ccc_sptr
    __del__ = lambda self: None

    def make(self, rate, taps, filter_size=32):
        """make(pfb_arb_resampler_ccc_sptr self, float rate, pmt_vector_cfloat taps, unsigned int filter_size=32) -> pfb_arb_resampler_ccc_sptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_make(self, rate, taps, filter_size)


    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_ccc_sptr self) -> gr_vector_vector_complexf"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_ccc_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_ccc_sptr self, float rate)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_ccc_sptr self, float ph)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_ccc_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_ccc_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_ccc_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_ccc_sptr self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_phase_offset(self, freq, fs)


    def history(self):
        """history(pfb_arb_resampler_ccc_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_arb_resampler_ccc_sptr self, int which, int delay)
        declare_sample_delay(pfb_arb_resampler_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_arb_resampler_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_arb_resampler_ccc_sptr self) -> double"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_relative_rate(self)


    def start(self):
        """start(pfb_arb_resampler_ccc_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_start(self)


    def stop(self):
        """stop(pfb_arb_resampler_ccc_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_arb_resampler_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_arb_resampler_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_arb_resampler_ccc_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_arb_resampler_ccc_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_arb_resampler_ccc_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_arb_resampler_ccc_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_arb_resampler_ccc_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_arb_resampler_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_arb_resampler_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_arb_resampler_ccc_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_arb_resampler_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_arb_resampler_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_input_buffers_full(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_output_buffers_full(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_arb_resampler_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_arb_resampler_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_arb_resampler_ccc_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_arb_resampler_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_arb_resampler_ccc_sptr self)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_arb_resampler_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_arb_resampler_ccc_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_arb_resampler_ccc_sptr self, int priority) -> int"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_arb_resampler_ccc_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_arb_resampler_ccc_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_arb_resampler_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_arb_resampler_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_arb_resampler_ccc_sptr self) -> long"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_arb_resampler_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_arb_resampler_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_arb_resampler_ccc_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_arb_resampler_ccc_sptr self, std::string name)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_arb_resampler_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_arb_resampler_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_arb_resampler_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_arb_resampler_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_ccc_sptr_message_subscribers(self, which_port)

pfb_arb_resampler_ccc_sptr_swigregister = _filter_swig.pfb_arb_resampler_ccc_sptr_swigregister
pfb_arb_resampler_ccc_sptr_swigregister(pfb_arb_resampler_ccc_sptr)


pfb_arb_resampler_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_arb_resampler_ccc = pfb_arb_resampler_ccc.make;

class pfb_arb_resampler_fff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_arb_resampler_fff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_fff)> self) -> pfb_arb_resampler_fff_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_arb_resampler_fff)> self, pfb_arb_resampler_fff p) -> pfb_arb_resampler_fff_sptr
        """
        this = _filter_swig.new_pfb_arb_resampler_fff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_arb_resampler_fff_sptr self) -> pfb_arb_resampler_fff"""
        return _filter_swig.pfb_arb_resampler_fff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_arb_resampler_fff_sptr
    __del__ = lambda self: None

    def make(self, rate, taps, filter_size=32):
        """make(pfb_arb_resampler_fff_sptr self, float rate, pmt_vector_float taps, unsigned int filter_size=32) -> pfb_arb_resampler_fff_sptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_make(self, rate, taps, filter_size)


    def set_taps(self, taps):
        """set_taps(pfb_arb_resampler_fff_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_taps(self, taps)


    def taps(self):
        """taps(pfb_arb_resampler_fff_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_taps(self)


    def print_taps(self):
        """print_taps(pfb_arb_resampler_fff_sptr self)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_print_taps(self)


    def set_rate(self, rate):
        """set_rate(pfb_arb_resampler_fff_sptr self, float rate)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_rate(self, rate)


    def set_phase(self, ph):
        """set_phase(pfb_arb_resampler_fff_sptr self, float ph)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_phase(self, ph)


    def phase(self):
        """phase(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_phase(self)


    def taps_per_filter(self):
        """taps_per_filter(pfb_arb_resampler_fff_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_taps_per_filter(self)


    def interpolation_rate(self):
        """interpolation_rate(pfb_arb_resampler_fff_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_interpolation_rate(self)


    def decimation_rate(self):
        """decimation_rate(pfb_arb_resampler_fff_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_decimation_rate(self)


    def fractional_rate(self):
        """fractional_rate(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_fractional_rate(self)


    def group_delay(self):
        """group_delay(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_group_delay(self)


    def phase_offset(self, freq, fs):
        """phase_offset(pfb_arb_resampler_fff_sptr self, float freq, float fs) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_phase_offset(self, freq, fs)


    def history(self):
        """history(pfb_arb_resampler_fff_sptr self) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_arb_resampler_fff_sptr self, int which, int delay)
        declare_sample_delay(pfb_arb_resampler_fff_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_arb_resampler_fff_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_arb_resampler_fff_sptr self) -> double"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_relative_rate(self)


    def start(self):
        """start(pfb_arb_resampler_fff_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_start(self)


    def stop(self):
        """stop(pfb_arb_resampler_fff_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_arb_resampler_fff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_arb_resampler_fff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_arb_resampler_fff_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_arb_resampler_fff_sptr self)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_arb_resampler_fff_sptr self) -> bool"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_arb_resampler_fff_sptr self, int m)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_arb_resampler_fff_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_arb_resampler_fff_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_arb_resampler_fff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_arb_resampler_fff_sptr self, int i) -> long"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_arb_resampler_fff_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_arb_resampler_fff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_input_buffers_full(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_output_buffers_full(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_arb_resampler_fff_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_arb_resampler_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_arb_resampler_fff_sptr self) -> float"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_arb_resampler_fff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_arb_resampler_fff_sptr self)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_arb_resampler_fff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_arb_resampler_fff_sptr self) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_arb_resampler_fff_sptr self, int priority) -> int"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_arb_resampler_fff_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_arb_resampler_fff_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_arb_resampler_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_arb_resampler_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_arb_resampler_fff_sptr self) -> long"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_arb_resampler_fff_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_arb_resampler_fff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_arb_resampler_fff_sptr self) -> std::string"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_arb_resampler_fff_sptr self, std::string name)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_arb_resampler_fff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_arb_resampler_fff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_arb_resampler_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_arb_resampler_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_arb_resampler_fff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_arb_resampler_fff_sptr_message_subscribers(self, which_port)

pfb_arb_resampler_fff_sptr_swigregister = _filter_swig.pfb_arb_resampler_fff_sptr_swigregister
pfb_arb_resampler_fff_sptr_swigregister(pfb_arb_resampler_fff_sptr)


pfb_arb_resampler_fff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_arb_resampler_fff = pfb_arb_resampler_fff.make;

class pfb_channelizer_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_channelizer_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_channelizer_ccf)> self) -> pfb_channelizer_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_channelizer_ccf)> self, pfb_channelizer_ccf p) -> pfb_channelizer_ccf_sptr
        """
        this = _filter_swig.new_pfb_channelizer_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_channelizer_ccf_sptr self) -> pfb_channelizer_ccf"""
        return _filter_swig.pfb_channelizer_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_channelizer_ccf_sptr
    __del__ = lambda self: None

    def make(self, numchans, taps, oversample_rate):
        """make(pfb_channelizer_ccf_sptr self, unsigned int numchans, pmt_vector_float taps, float oversample_rate) -> pfb_channelizer_ccf_sptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_make(self, numchans, taps, oversample_rate)


    def set_taps(self, taps):
        """set_taps(pfb_channelizer_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_taps(self, taps)


    def print_taps(self):
        """print_taps(pfb_channelizer_ccf_sptr self)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_print_taps(self)


    def taps(self):
        """taps(pfb_channelizer_ccf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_channelizer_ccf_sptr_taps(self)


    def set_channel_map(self, map):
        """set_channel_map(pfb_channelizer_ccf_sptr self, std::vector< int,std::allocator< int > > const & map)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_channel_map(self, map)


    def channel_map(self):
        """channel_map(pfb_channelizer_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_channelizer_ccf_sptr_channel_map(self)


    def history(self):
        """history(pfb_channelizer_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_channelizer_ccf_sptr self, int which, int delay)
        declare_sample_delay(pfb_channelizer_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_channelizer_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_channelizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_channelizer_ccf_sptr self) -> double"""
        return _filter_swig.pfb_channelizer_ccf_sptr_relative_rate(self)


    def start(self):
        """start(pfb_channelizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_channelizer_ccf_sptr_start(self)


    def stop(self):
        """stop(pfb_channelizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_channelizer_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_channelizer_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_channelizer_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_channelizer_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_channelizer_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_channelizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_channelizer_ccf_sptr self, int m)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_channelizer_ccf_sptr self)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_channelizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_channelizer_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_channelizer_ccf_sptr self, int m)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_channelizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_channelizer_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_channelizer_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_channelizer_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_channelizer_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_channelizer_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_channelizer_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_channelizer_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_channelizer_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_channelizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_channelizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_channelizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_channelizer_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_channelizer_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_channelizer_ccf_sptr self)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_channelizer_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_channelizer_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_channelizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_channelizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_channelizer_ccf_sptr self, int priority) -> int"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_channelizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_channelizer_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_channelizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_channelizer_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_channelizer_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_channelizer_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_channelizer_ccf_sptr self) -> long"""
        return _filter_swig.pfb_channelizer_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_channelizer_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_channelizer_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_channelizer_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_channelizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_channelizer_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_channelizer_ccf_sptr self, std::string name)"""
        return _filter_swig.pfb_channelizer_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_channelizer_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_channelizer_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_channelizer_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_channelizer_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_channelizer_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_channelizer_ccf_sptr_message_subscribers(self, which_port)

pfb_channelizer_ccf_sptr_swigregister = _filter_swig.pfb_channelizer_ccf_sptr_swigregister
pfb_channelizer_ccf_sptr_swigregister(pfb_channelizer_ccf_sptr)


pfb_channelizer_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_channelizer_ccf = pfb_channelizer_ccf.make;

class pfb_decimator_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_decimator_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_decimator_ccf)> self) -> pfb_decimator_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_decimator_ccf)> self, pfb_decimator_ccf p) -> pfb_decimator_ccf_sptr
        """
        this = _filter_swig.new_pfb_decimator_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_decimator_ccf_sptr self) -> pfb_decimator_ccf"""
        return _filter_swig.pfb_decimator_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_decimator_ccf_sptr
    __del__ = lambda self: None

    def make(self, decim, taps, channel, use_fft_rotator=True, use_fft_filters=True):
        """make(pfb_decimator_ccf_sptr self, unsigned int decim, pmt_vector_float taps, unsigned int channel, bool use_fft_rotator=True, bool use_fft_filters=True) -> pfb_decimator_ccf_sptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_make(self, decim, taps, channel, use_fft_rotator, use_fft_filters)


    def set_taps(self, taps):
        """set_taps(pfb_decimator_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(pfb_decimator_ccf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_decimator_ccf_sptr_taps(self)


    def print_taps(self):
        """print_taps(pfb_decimator_ccf_sptr self)"""
        return _filter_swig.pfb_decimator_ccf_sptr_print_taps(self)


    def set_channel(self, channel):
        """set_channel(pfb_decimator_ccf_sptr self, unsigned int const channel)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_channel(self, channel)


    def history(self):
        """history(pfb_decimator_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_decimator_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_decimator_ccf_sptr self, int which, int delay)
        declare_sample_delay(pfb_decimator_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_decimator_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_decimator_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_decimator_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_decimator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_decimator_ccf_sptr self) -> double"""
        return _filter_swig.pfb_decimator_ccf_sptr_relative_rate(self)


    def start(self):
        """start(pfb_decimator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_decimator_ccf_sptr_start(self)


    def stop(self):
        """stop(pfb_decimator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_decimator_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_decimator_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_decimator_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_decimator_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_decimator_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_decimator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_decimator_ccf_sptr self, int m)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_decimator_ccf_sptr self)"""
        return _filter_swig.pfb_decimator_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_decimator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_decimator_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_decimator_ccf_sptr self, int m)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_decimator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_decimator_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_decimator_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_decimator_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_decimator_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_decimator_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_decimator_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_decimator_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_decimator_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_decimator_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_decimator_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_decimator_ccf_sptr self, int which) -> float
        pc_input_buffers_full(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_decimator_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_decimator_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_decimator_ccf_sptr self, int which) -> float
        pc_output_buffers_full(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_decimator_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_decimator_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_decimator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_decimator_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_decimator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_decimator_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_decimator_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_decimator_ccf_sptr self)"""
        return _filter_swig.pfb_decimator_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_decimator_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_decimator_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_decimator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_decimator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_decimator_ccf_sptr self, int priority) -> int"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_decimator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_decimator_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_decimator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_decimator_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_decimator_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_decimator_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_decimator_ccf_sptr self) -> long"""
        return _filter_swig.pfb_decimator_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_decimator_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_decimator_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_decimator_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_decimator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_decimator_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_decimator_ccf_sptr self, std::string name)"""
        return _filter_swig.pfb_decimator_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_decimator_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_decimator_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_decimator_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_decimator_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_decimator_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_decimator_ccf_sptr_message_subscribers(self, which_port)

pfb_decimator_ccf_sptr_swigregister = _filter_swig.pfb_decimator_ccf_sptr_swigregister
pfb_decimator_ccf_sptr_swigregister(pfb_decimator_ccf_sptr)


pfb_decimator_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_decimator_ccf = pfb_decimator_ccf.make;

class pfb_interpolator_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_interpolator_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_interpolator_ccf)> self) -> pfb_interpolator_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_interpolator_ccf)> self, pfb_interpolator_ccf p) -> pfb_interpolator_ccf_sptr
        """
        this = _filter_swig.new_pfb_interpolator_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_interpolator_ccf_sptr self) -> pfb_interpolator_ccf"""
        return _filter_swig.pfb_interpolator_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_interpolator_ccf_sptr
    __del__ = lambda self: None

    def make(self, interp, taps):
        """make(pfb_interpolator_ccf_sptr self, unsigned int interp, pmt_vector_float taps) -> pfb_interpolator_ccf_sptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_make(self, interp, taps)


    def set_taps(self, taps):
        """set_taps(pfb_interpolator_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(pfb_interpolator_ccf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_interpolator_ccf_sptr_taps(self)


    def print_taps(self):
        """print_taps(pfb_interpolator_ccf_sptr self)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_print_taps(self)


    def history(self):
        """history(pfb_interpolator_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_interpolator_ccf_sptr self, int which, int delay)
        declare_sample_delay(pfb_interpolator_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_interpolator_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_interpolator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_interpolator_ccf_sptr self) -> double"""
        return _filter_swig.pfb_interpolator_ccf_sptr_relative_rate(self)


    def start(self):
        """start(pfb_interpolator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_interpolator_ccf_sptr_start(self)


    def stop(self):
        """stop(pfb_interpolator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_interpolator_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_interpolator_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_interpolator_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_interpolator_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_interpolator_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_interpolator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_interpolator_ccf_sptr self, int m)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_interpolator_ccf_sptr self)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_interpolator_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_interpolator_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_interpolator_ccf_sptr self, int m)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_interpolator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_interpolator_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_interpolator_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_interpolator_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_interpolator_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_interpolator_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_interpolator_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_interpolator_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_interpolator_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_input_buffers_full(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_output_buffers_full(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_interpolator_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_interpolator_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_interpolator_ccf_sptr self) -> float"""
        return _filter_swig.pfb_interpolator_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_interpolator_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_interpolator_ccf_sptr self)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_interpolator_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_interpolator_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_interpolator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_interpolator_ccf_sptr self) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_interpolator_ccf_sptr self, int priority) -> int"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_interpolator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_interpolator_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_interpolator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_interpolator_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_interpolator_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_interpolator_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_interpolator_ccf_sptr self) -> long"""
        return _filter_swig.pfb_interpolator_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_interpolator_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_interpolator_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_interpolator_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_interpolator_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_interpolator_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_interpolator_ccf_sptr self, std::string name)"""
        return _filter_swig.pfb_interpolator_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_interpolator_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_interpolator_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_interpolator_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_interpolator_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_interpolator_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_interpolator_ccf_sptr_message_subscribers(self, which_port)

pfb_interpolator_ccf_sptr_swigregister = _filter_swig.pfb_interpolator_ccf_sptr_swigregister
pfb_interpolator_ccf_sptr_swigregister(pfb_interpolator_ccf_sptr)


pfb_interpolator_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_interpolator_ccf = pfb_interpolator_ccf.make;

class pfb_synthesizer_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::pfb_synthesizer_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::pfb_synthesizer_ccf)> self) -> pfb_synthesizer_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::pfb_synthesizer_ccf)> self, pfb_synthesizer_ccf p) -> pfb_synthesizer_ccf_sptr
        """
        this = _filter_swig.new_pfb_synthesizer_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(pfb_synthesizer_ccf_sptr self) -> pfb_synthesizer_ccf"""
        return _filter_swig.pfb_synthesizer_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_pfb_synthesizer_ccf_sptr
    __del__ = lambda self: None

    def make(self, numchans, taps, twox=False):
        """make(pfb_synthesizer_ccf_sptr self, unsigned int numchans, pmt_vector_float taps, bool twox=False) -> pfb_synthesizer_ccf_sptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_make(self, numchans, taps, twox)


    def set_taps(self, taps):
        """set_taps(pfb_synthesizer_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_taps(self, taps)


    def print_taps(self):
        """print_taps(pfb_synthesizer_ccf_sptr self)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_print_taps(self)


    def taps(self):
        """taps(pfb_synthesizer_ccf_sptr self) -> std::vector< std::vector< float,std::allocator< float > >,std::allocator< std::vector< float,std::allocator< float > > > >"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_taps(self)


    def set_channel_map(self, map):
        """set_channel_map(pfb_synthesizer_ccf_sptr self, std::vector< int,std::allocator< int > > const & map)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_channel_map(self, map)


    def channel_map(self):
        """channel_map(pfb_synthesizer_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_channel_map(self)


    def history(self):
        """history(pfb_synthesizer_ccf_sptr self) -> unsigned int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(pfb_synthesizer_ccf_sptr self, int which, int delay)
        declare_sample_delay(pfb_synthesizer_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(pfb_synthesizer_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(pfb_synthesizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(pfb_synthesizer_ccf_sptr self) -> double"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_relative_rate(self)


    def start(self):
        """start(pfb_synthesizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_start(self)


    def stop(self):
        """stop(pfb_synthesizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(pfb_synthesizer_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(pfb_synthesizer_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(pfb_synthesizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(pfb_synthesizer_ccf_sptr self, int m)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(pfb_synthesizer_ccf_sptr self)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(pfb_synthesizer_ccf_sptr self) -> bool"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(pfb_synthesizer_ccf_sptr self, int m)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(pfb_synthesizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(pfb_synthesizer_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(pfb_synthesizer_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(pfb_synthesizer_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(pfb_synthesizer_ccf_sptr self, int i) -> long"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(pfb_synthesizer_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(pfb_synthesizer_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(pfb_synthesizer_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(pfb_synthesizer_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(pfb_synthesizer_ccf_sptr self) -> float"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(pfb_synthesizer_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(pfb_synthesizer_ccf_sptr self)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(pfb_synthesizer_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(pfb_synthesizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(pfb_synthesizer_ccf_sptr self) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(pfb_synthesizer_ccf_sptr self, int priority) -> int"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(pfb_synthesizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(pfb_synthesizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(pfb_synthesizer_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(pfb_synthesizer_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(pfb_synthesizer_ccf_sptr self) -> long"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(pfb_synthesizer_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(pfb_synthesizer_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(pfb_synthesizer_ccf_sptr self) -> std::string"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(pfb_synthesizer_ccf_sptr self, std::string name)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(pfb_synthesizer_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.pfb_synthesizer_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(pfb_synthesizer_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(pfb_synthesizer_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(pfb_synthesizer_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.pfb_synthesizer_ccf_sptr_message_subscribers(self, which_port)

pfb_synthesizer_ccf_sptr_swigregister = _filter_swig.pfb_synthesizer_ccf_sptr_swigregister
pfb_synthesizer_ccf_sptr_swigregister(pfb_synthesizer_ccf_sptr)


pfb_synthesizer_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
pfb_synthesizer_ccf = pfb_synthesizer_ccf.make;

class rational_resampler_base_ccc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_ccc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_ccc)> self) -> rational_resampler_base_ccc_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_ccc)> self, rational_resampler_base_ccc p) -> rational_resampler_base_ccc_sptr
        """
        this = _filter_swig.new_rational_resampler_base_ccc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_ccc_sptr self) -> rational_resampler_base_ccc"""
        return _filter_swig.rational_resampler_base_ccc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_ccc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_ccc_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_ccc_sptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_ccc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_ccc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_ccc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_ccc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_ccc_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_ccc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_ccc_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_ccc_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_ccc_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_ccc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_ccc_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_ccc_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_ccc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccc_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_ccc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_ccc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_ccc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_ccc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_ccc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_ccc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_ccc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_ccc_sptr self)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_ccc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_ccc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_ccc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_ccc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_ccc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_ccc_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_ccc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_ccc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_ccc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_ccc_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_ccc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_ccc_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_ccc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_ccc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_ccc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_ccc_sptr self)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_ccc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_ccc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_ccc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_ccc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_ccc_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_ccc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_ccc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_ccc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_ccc_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_ccc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_ccc_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_ccc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_ccc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_ccc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_ccc_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_ccc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_ccc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_ccc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_ccc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_ccc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccc_sptr_message_subscribers(self, which_port)

rational_resampler_base_ccc_sptr_swigregister = _filter_swig.rational_resampler_base_ccc_sptr_swigregister
rational_resampler_base_ccc_sptr_swigregister(rational_resampler_base_ccc_sptr)


rational_resampler_base_ccc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_ccc = rational_resampler_base_ccc.make;

class rational_resampler_base_ccf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_ccf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_ccf)> self) -> rational_resampler_base_ccf_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_ccf)> self, rational_resampler_base_ccf p) -> rational_resampler_base_ccf_sptr
        """
        this = _filter_swig.new_rational_resampler_base_ccf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_ccf_sptr self) -> rational_resampler_base_ccf"""
        return _filter_swig.rational_resampler_base_ccf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_ccf_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_ccf_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_ccf_sptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_ccf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_ccf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_ccf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_ccf_sptr self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_ccf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_ccf_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_ccf_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_ccf_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_ccf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_ccf_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_ccf_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_ccf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccf_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_ccf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_ccf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_ccf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_ccf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_ccf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_ccf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_ccf_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_ccf_sptr self)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_ccf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_ccf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_ccf_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_ccf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_ccf_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_ccf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_ccf_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_ccf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_ccf_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_ccf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_ccf_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_ccf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_ccf_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_ccf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_ccf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_ccf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_ccf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_ccf_sptr self)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_ccf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_ccf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_ccf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_ccf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_ccf_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_ccf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_ccf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_ccf_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_ccf_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_ccf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_ccf_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_ccf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_ccf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_ccf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_ccf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_ccf_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_ccf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_ccf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_ccf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_ccf_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_ccf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_ccf_sptr_message_subscribers(self, which_port)

rational_resampler_base_ccf_sptr_swigregister = _filter_swig.rational_resampler_base_ccf_sptr_swigregister
rational_resampler_base_ccf_sptr_swigregister(rational_resampler_base_ccf_sptr)


rational_resampler_base_ccf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_ccf = rational_resampler_base_ccf.make;

class rational_resampler_base_fcc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_fcc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fcc)> self) -> rational_resampler_base_fcc_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fcc)> self, rational_resampler_base_fcc p) -> rational_resampler_base_fcc_sptr
        """
        this = _filter_swig.new_rational_resampler_base_fcc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_fcc_sptr self) -> rational_resampler_base_fcc"""
        return _filter_swig.rational_resampler_base_fcc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fcc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_fcc_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_fcc_sptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_fcc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fcc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fcc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fcc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_fcc_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_fcc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_fcc_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_fcc_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_fcc_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_fcc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_fcc_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_fcc_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_fcc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fcc_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_fcc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fcc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_fcc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fcc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_fcc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fcc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_fcc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_fcc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_fcc_sptr self)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_fcc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fcc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_fcc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_fcc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_fcc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fcc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_fcc_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_fcc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_fcc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fcc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_fcc_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_fcc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_fcc_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_fcc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_fcc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fcc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_fcc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_fcc_sptr self)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_fcc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_fcc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_fcc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_fcc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_fcc_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_fcc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fcc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_fcc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fcc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_fcc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_fcc_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_fcc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_fcc_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_fcc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_fcc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_fcc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fcc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_fcc_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_fcc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_fcc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_fcc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_fcc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_fcc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fcc_sptr_message_subscribers(self, which_port)

rational_resampler_base_fcc_sptr_swigregister = _filter_swig.rational_resampler_base_fcc_sptr_swigregister
rational_resampler_base_fcc_sptr_swigregister(rational_resampler_base_fcc_sptr)


rational_resampler_base_fcc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_fcc = rational_resampler_base_fcc.make;

class rational_resampler_base_fff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_fff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fff)> self) -> rational_resampler_base_fff_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fff)> self, rational_resampler_base_fff p) -> rational_resampler_base_fff_sptr
        """
        this = _filter_swig.new_rational_resampler_base_fff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_fff_sptr self) -> rational_resampler_base_fff"""
        return _filter_swig.rational_resampler_base_fff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fff_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_fff_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fff_sptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_fff_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fff_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fff_sptr self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fff_sptr self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_fff_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_fff_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_fff_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_fff_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_fff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_fff_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_fff_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_fff_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_fff_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_fff_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fff_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_fff_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_fff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_fff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_fff_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_fff_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_fff_sptr self)"""
        return _filter_swig.rational_resampler_base_fff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_fff_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_fff_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_fff_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_fff_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_fff_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_fff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_fff_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_fff_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_fff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_fff_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_fff_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_fff_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_fff_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_fff_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_fff_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_fff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_fff_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_fff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_fff_sptr self)"""
        return _filter_swig.rational_resampler_base_fff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_fff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_fff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_fff_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_fff_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_fff_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_fff_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_fff_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_fff_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_fff_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_fff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_fff_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_fff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_fff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_fff_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_fff_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_fff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_fff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_fff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_fff_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_fff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fff_sptr_message_subscribers(self, which_port)

rational_resampler_base_fff_sptr_swigregister = _filter_swig.rational_resampler_base_fff_sptr_swigregister
rational_resampler_base_fff_sptr_swigregister(rational_resampler_base_fff_sptr)


rational_resampler_base_fff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_fff = rational_resampler_base_fff.make;

class rational_resampler_base_fsf_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_fsf)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fsf)> self) -> rational_resampler_base_fsf_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_fsf)> self, rational_resampler_base_fsf p) -> rational_resampler_base_fsf_sptr
        """
        this = _filter_swig.new_rational_resampler_base_fsf_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_fsf_sptr self) -> rational_resampler_base_fsf"""
        return _filter_swig.rational_resampler_base_fsf_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_fsf_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_fsf_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_float taps) -> rational_resampler_base_fsf_sptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_fsf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_fsf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_fsf_sptr self, pmt_vector_float taps)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_fsf_sptr self) -> pmt_vector_float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_fsf_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_fsf_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_fsf_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_fsf_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_fsf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_fsf_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_fsf_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_fsf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fsf_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_fsf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fsf_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_fsf_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fsf_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_fsf_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_fsf_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_fsf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_fsf_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_fsf_sptr self)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_fsf_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_fsf_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_fsf_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_fsf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_fsf_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fsf_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_fsf_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_fsf_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_fsf_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_fsf_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_fsf_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_fsf_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_fsf_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_fsf_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_fsf_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_fsf_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_fsf_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_fsf_sptr self)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_fsf_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_fsf_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_fsf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_fsf_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_fsf_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_fsf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fsf_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_fsf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fsf_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_fsf_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_fsf_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_fsf_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_fsf_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_fsf_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_fsf_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_fsf_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_fsf_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_fsf_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_fsf_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_fsf_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_fsf_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_fsf_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_fsf_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_fsf_sptr_message_subscribers(self, which_port)

rational_resampler_base_fsf_sptr_swigregister = _filter_swig.rational_resampler_base_fsf_sptr_swigregister
rational_resampler_base_fsf_sptr_swigregister(rational_resampler_base_fsf_sptr)


rational_resampler_base_fsf_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_fsf = rational_resampler_base_fsf.make;

class rational_resampler_base_scc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::rational_resampler_base_scc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_scc)> self) -> rational_resampler_base_scc_sptr
        __init__(boost::shared_ptr<(gr::filter::rational_resampler_base_scc)> self, rational_resampler_base_scc p) -> rational_resampler_base_scc_sptr
        """
        this = _filter_swig.new_rational_resampler_base_scc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(rational_resampler_base_scc_sptr self) -> rational_resampler_base_scc"""
        return _filter_swig.rational_resampler_base_scc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_rational_resampler_base_scc_sptr
    __del__ = lambda self: None

    def make(self, interpolation, decimation, taps):
        """make(rational_resampler_base_scc_sptr self, unsigned int interpolation, unsigned int decimation, pmt_vector_cfloat taps) -> rational_resampler_base_scc_sptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_make(self, interpolation, decimation, taps)


    def interpolation(self):
        """interpolation(rational_resampler_base_scc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_sptr_interpolation(self)


    def decimation(self):
        """decimation(rational_resampler_base_scc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_sptr_decimation(self)


    def set_taps(self, taps):
        """set_taps(rational_resampler_base_scc_sptr self, pmt_vector_cfloat taps)"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_taps(self, taps)


    def taps(self):
        """taps(rational_resampler_base_scc_sptr self) -> pmt_vector_cfloat"""
        return _filter_swig.rational_resampler_base_scc_sptr_taps(self)


    def history(self):
        """history(rational_resampler_base_scc_sptr self) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(rational_resampler_base_scc_sptr self, int which, int delay)
        declare_sample_delay(rational_resampler_base_scc_sptr self, unsigned int delay)
        """
        return _filter_swig.rational_resampler_base_scc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(rational_resampler_base_scc_sptr self, int which) -> unsigned int"""
        return _filter_swig.rational_resampler_base_scc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(rational_resampler_base_scc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(rational_resampler_base_scc_sptr self) -> double"""
        return _filter_swig.rational_resampler_base_scc_sptr_relative_rate(self)


    def start(self):
        """start(rational_resampler_base_scc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_scc_sptr_start(self)


    def stop(self):
        """stop(rational_resampler_base_scc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_scc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(rational_resampler_base_scc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.rational_resampler_base_scc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(rational_resampler_base_scc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.rational_resampler_base_scc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(rational_resampler_base_scc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(rational_resampler_base_scc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(rational_resampler_base_scc_sptr self)"""
        return _filter_swig.rational_resampler_base_scc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(rational_resampler_base_scc_sptr self) -> bool"""
        return _filter_swig.rational_resampler_base_scc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(rational_resampler_base_scc_sptr self, int m)"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(rational_resampler_base_scc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(rational_resampler_base_scc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_scc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(rational_resampler_base_scc_sptr self, long max_output_buffer)
        set_max_output_buffer(rational_resampler_base_scc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.rational_resampler_base_scc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(rational_resampler_base_scc_sptr self, int i) -> long"""
        return _filter_swig.rational_resampler_base_scc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(rational_resampler_base_scc_sptr self, long min_output_buffer)
        set_min_output_buffer(rational_resampler_base_scc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.rational_resampler_base_scc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(rational_resampler_base_scc_sptr self, int which) -> float
        pc_input_buffers_full(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(rational_resampler_base_scc_sptr self, int which) -> float
        pc_input_buffers_full_avg(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(rational_resampler_base_scc_sptr self, int which) -> float
        pc_input_buffers_full_var(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(rational_resampler_base_scc_sptr self, int which) -> float
        pc_output_buffers_full(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(rational_resampler_base_scc_sptr self, int which) -> float
        pc_output_buffers_full_avg(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(rational_resampler_base_scc_sptr self, int which) -> float
        pc_output_buffers_full_var(rational_resampler_base_scc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.rational_resampler_base_scc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(rational_resampler_base_scc_sptr self) -> float"""
        return _filter_swig.rational_resampler_base_scc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(rational_resampler_base_scc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(rational_resampler_base_scc_sptr self)"""
        return _filter_swig.rational_resampler_base_scc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(rational_resampler_base_scc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.rational_resampler_base_scc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(rational_resampler_base_scc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(rational_resampler_base_scc_sptr self) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(rational_resampler_base_scc_sptr self, int priority) -> int"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(rational_resampler_base_scc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_scc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(rational_resampler_base_scc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_scc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(rational_resampler_base_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(rational_resampler_base_scc_sptr self) -> io_signature_sptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(rational_resampler_base_scc_sptr self) -> long"""
        return _filter_swig.rational_resampler_base_scc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(rational_resampler_base_scc_sptr self) -> basic_block_sptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(rational_resampler_base_scc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.rational_resampler_base_scc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(rational_resampler_base_scc_sptr self) -> std::string"""
        return _filter_swig.rational_resampler_base_scc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(rational_resampler_base_scc_sptr self, std::string name)"""
        return _filter_swig.rational_resampler_base_scc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(rational_resampler_base_scc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.rational_resampler_base_scc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(rational_resampler_base_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(rational_resampler_base_scc_sptr self) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(rational_resampler_base_scc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.rational_resampler_base_scc_sptr_message_subscribers(self, which_port)

rational_resampler_base_scc_sptr_swigregister = _filter_swig.rational_resampler_base_scc_sptr_swigregister
rational_resampler_base_scc_sptr_swigregister(rational_resampler_base_scc_sptr)


rational_resampler_base_scc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
rational_resampler_base_scc = rational_resampler_base_scc.make;

class single_pole_iir_filter_cc_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::single_pole_iir_filter_cc)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::single_pole_iir_filter_cc)> self) -> single_pole_iir_filter_cc_sptr
        __init__(boost::shared_ptr<(gr::filter::single_pole_iir_filter_cc)> self, single_pole_iir_filter_cc p) -> single_pole_iir_filter_cc_sptr
        """
        this = _filter_swig.new_single_pole_iir_filter_cc_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(single_pole_iir_filter_cc_sptr self) -> single_pole_iir_filter_cc"""
        return _filter_swig.single_pole_iir_filter_cc_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_single_pole_iir_filter_cc_sptr
    __del__ = lambda self: None

    def make(self, alpha, vlen=1):
        """make(single_pole_iir_filter_cc_sptr self, double alpha, unsigned int vlen=1) -> single_pole_iir_filter_cc_sptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_make(self, alpha, vlen)


    def set_taps(self, alpha):
        """set_taps(single_pole_iir_filter_cc_sptr self, double alpha)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_taps(self, alpha)


    def history(self):
        """history(single_pole_iir_filter_cc_sptr self) -> unsigned int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(single_pole_iir_filter_cc_sptr self, int which, int delay)
        declare_sample_delay(single_pole_iir_filter_cc_sptr self, unsigned int delay)
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(single_pole_iir_filter_cc_sptr self, int which) -> unsigned int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(single_pole_iir_filter_cc_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(single_pole_iir_filter_cc_sptr self) -> double"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_relative_rate(self)


    def start(self):
        """start(single_pole_iir_filter_cc_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_start(self)


    def stop(self):
        """stop(single_pole_iir_filter_cc_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(single_pole_iir_filter_cc_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(single_pole_iir_filter_cc_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(single_pole_iir_filter_cc_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(single_pole_iir_filter_cc_sptr self, int m)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(single_pole_iir_filter_cc_sptr self)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(single_pole_iir_filter_cc_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(single_pole_iir_filter_cc_sptr self, int m)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(single_pole_iir_filter_cc_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(single_pole_iir_filter_cc_sptr self, int i) -> long"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(single_pole_iir_filter_cc_sptr self, long max_output_buffer)
        set_max_output_buffer(single_pole_iir_filter_cc_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(single_pole_iir_filter_cc_sptr self, int i) -> long"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(single_pole_iir_filter_cc_sptr self, long min_output_buffer)
        set_min_output_buffer(single_pole_iir_filter_cc_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_input_buffers_full(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_input_buffers_full_avg(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_input_buffers_full_var(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_output_buffers_full(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_output_buffers_full_avg(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(single_pole_iir_filter_cc_sptr self, int which) -> float
        pc_output_buffers_full_var(single_pole_iir_filter_cc_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(single_pole_iir_filter_cc_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(single_pole_iir_filter_cc_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(single_pole_iir_filter_cc_sptr self)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(single_pole_iir_filter_cc_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(single_pole_iir_filter_cc_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(single_pole_iir_filter_cc_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(single_pole_iir_filter_cc_sptr self, int priority) -> int"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(single_pole_iir_filter_cc_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_name(self)


    def symbol_name(self):
        """symbol_name(single_pole_iir_filter_cc_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(single_pole_iir_filter_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(single_pole_iir_filter_cc_sptr self) -> io_signature_sptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(single_pole_iir_filter_cc_sptr self) -> long"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(single_pole_iir_filter_cc_sptr self) -> basic_block_sptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(single_pole_iir_filter_cc_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(single_pole_iir_filter_cc_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(single_pole_iir_filter_cc_sptr self, std::string name)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(single_pole_iir_filter_cc_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.single_pole_iir_filter_cc_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(single_pole_iir_filter_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(single_pole_iir_filter_cc_sptr self) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(single_pole_iir_filter_cc_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_cc_sptr_message_subscribers(self, which_port)

single_pole_iir_filter_cc_sptr_swigregister = _filter_swig.single_pole_iir_filter_cc_sptr_swigregister
single_pole_iir_filter_cc_sptr_swigregister(single_pole_iir_filter_cc_sptr)


single_pole_iir_filter_cc_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
single_pole_iir_filter_cc = single_pole_iir_filter_cc.make;

class single_pole_iir_filter_ff_sptr(object):
    """Proxy of C++ boost::shared_ptr<(gr::filter::single_pole_iir_filter_ff)> class."""

    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    __repr__ = _swig_repr

    def __init__(self, *args):
        """
        __init__(boost::shared_ptr<(gr::filter::single_pole_iir_filter_ff)> self) -> single_pole_iir_filter_ff_sptr
        __init__(boost::shared_ptr<(gr::filter::single_pole_iir_filter_ff)> self, single_pole_iir_filter_ff p) -> single_pole_iir_filter_ff_sptr
        """
        this = _filter_swig.new_single_pole_iir_filter_ff_sptr(*args)
        try:
            self.this.append(this)
        except __builtin__.Exception:
            self.this = this

    def __deref__(self):
        """__deref__(single_pole_iir_filter_ff_sptr self) -> single_pole_iir_filter_ff"""
        return _filter_swig.single_pole_iir_filter_ff_sptr___deref__(self)

    __swig_destroy__ = _filter_swig.delete_single_pole_iir_filter_ff_sptr
    __del__ = lambda self: None

    def make(self, alpha, vlen=1):
        """make(single_pole_iir_filter_ff_sptr self, double alpha, unsigned int vlen=1) -> single_pole_iir_filter_ff_sptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_make(self, alpha, vlen)


    def set_taps(self, alpha):
        """set_taps(single_pole_iir_filter_ff_sptr self, double alpha)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_taps(self, alpha)


    def history(self):
        """history(single_pole_iir_filter_ff_sptr self) -> unsigned int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_history(self)


    def declare_sample_delay(self, *args):
        """
        declare_sample_delay(single_pole_iir_filter_ff_sptr self, int which, int delay)
        declare_sample_delay(single_pole_iir_filter_ff_sptr self, unsigned int delay)
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_declare_sample_delay(self, *args)


    def sample_delay(self, which):
        """sample_delay(single_pole_iir_filter_ff_sptr self, int which) -> unsigned int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_sample_delay(self, which)


    def output_multiple(self):
        """output_multiple(single_pole_iir_filter_ff_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_output_multiple(self)


    def relative_rate(self):
        """relative_rate(single_pole_iir_filter_ff_sptr self) -> double"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_relative_rate(self)


    def start(self):
        """start(single_pole_iir_filter_ff_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_start(self)


    def stop(self):
        """stop(single_pole_iir_filter_ff_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_stop(self)


    def nitems_read(self, which_input):
        """nitems_read(single_pole_iir_filter_ff_sptr self, unsigned int which_input) -> uint64_t"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_nitems_read(self, which_input)


    def nitems_written(self, which_output):
        """nitems_written(single_pole_iir_filter_ff_sptr self, unsigned int which_output) -> uint64_t"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_nitems_written(self, which_output)


    def max_noutput_items(self):
        """max_noutput_items(single_pole_iir_filter_ff_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_max_noutput_items(self)


    def set_max_noutput_items(self, m):
        """set_max_noutput_items(single_pole_iir_filter_ff_sptr self, int m)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_max_noutput_items(self, m)


    def unset_max_noutput_items(self):
        """unset_max_noutput_items(single_pole_iir_filter_ff_sptr self)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_unset_max_noutput_items(self)


    def is_set_max_noutput_items(self):
        """is_set_max_noutput_items(single_pole_iir_filter_ff_sptr self) -> bool"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_is_set_max_noutput_items(self)


    def set_min_noutput_items(self, m):
        """set_min_noutput_items(single_pole_iir_filter_ff_sptr self, int m)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_min_noutput_items(self, m)


    def min_noutput_items(self):
        """min_noutput_items(single_pole_iir_filter_ff_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_min_noutput_items(self)


    def max_output_buffer(self, i):
        """max_output_buffer(single_pole_iir_filter_ff_sptr self, int i) -> long"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_max_output_buffer(self, i)


    def set_max_output_buffer(self, *args):
        """
        set_max_output_buffer(single_pole_iir_filter_ff_sptr self, long max_output_buffer)
        set_max_output_buffer(single_pole_iir_filter_ff_sptr self, int port, long max_output_buffer)
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_max_output_buffer(self, *args)


    def min_output_buffer(self, i):
        """min_output_buffer(single_pole_iir_filter_ff_sptr self, int i) -> long"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_min_output_buffer(self, i)


    def set_min_output_buffer(self, *args):
        """
        set_min_output_buffer(single_pole_iir_filter_ff_sptr self, long min_output_buffer)
        set_min_output_buffer(single_pole_iir_filter_ff_sptr self, int port, long min_output_buffer)
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_min_output_buffer(self, *args)


    def pc_noutput_items(self):
        """pc_noutput_items(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_noutput_items(self)


    def pc_noutput_items_avg(self):
        """pc_noutput_items_avg(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_noutput_items_avg(self)


    def pc_noutput_items_var(self):
        """pc_noutput_items_var(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_noutput_items_var(self)


    def pc_nproduced(self):
        """pc_nproduced(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_nproduced(self)


    def pc_nproduced_avg(self):
        """pc_nproduced_avg(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_nproduced_avg(self)


    def pc_nproduced_var(self):
        """pc_nproduced_var(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_nproduced_var(self)


    def pc_input_buffers_full(self, *args):
        """
        pc_input_buffers_full(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_input_buffers_full(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_input_buffers_full(self, *args)


    def pc_input_buffers_full_avg(self, *args):
        """
        pc_input_buffers_full_avg(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_input_buffers_full_avg(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_input_buffers_full_avg(self, *args)


    def pc_input_buffers_full_var(self, *args):
        """
        pc_input_buffers_full_var(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_input_buffers_full_var(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_input_buffers_full_var(self, *args)


    def pc_output_buffers_full(self, *args):
        """
        pc_output_buffers_full(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_output_buffers_full(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_output_buffers_full(self, *args)


    def pc_output_buffers_full_avg(self, *args):
        """
        pc_output_buffers_full_avg(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_output_buffers_full_avg(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_output_buffers_full_avg(self, *args)


    def pc_output_buffers_full_var(self, *args):
        """
        pc_output_buffers_full_var(single_pole_iir_filter_ff_sptr self, int which) -> float
        pc_output_buffers_full_var(single_pole_iir_filter_ff_sptr self) -> pmt_vector_float
        """
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_output_buffers_full_var(self, *args)


    def pc_work_time(self):
        """pc_work_time(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_work_time(self)


    def pc_work_time_avg(self):
        """pc_work_time_avg(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_work_time_avg(self)


    def pc_work_time_var(self):
        """pc_work_time_var(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_work_time_var(self)


    def pc_work_time_total(self):
        """pc_work_time_total(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_work_time_total(self)


    def pc_throughput_avg(self):
        """pc_throughput_avg(single_pole_iir_filter_ff_sptr self) -> float"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_pc_throughput_avg(self)


    def set_processor_affinity(self, mask):
        """set_processor_affinity(single_pole_iir_filter_ff_sptr self, std::vector< int,std::allocator< int > > const & mask)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_processor_affinity(self, mask)


    def unset_processor_affinity(self):
        """unset_processor_affinity(single_pole_iir_filter_ff_sptr self)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_unset_processor_affinity(self)


    def processor_affinity(self):
        """processor_affinity(single_pole_iir_filter_ff_sptr self) -> std::vector< int,std::allocator< int > >"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_processor_affinity(self)


    def active_thread_priority(self):
        """active_thread_priority(single_pole_iir_filter_ff_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_active_thread_priority(self)


    def thread_priority(self):
        """thread_priority(single_pole_iir_filter_ff_sptr self) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_thread_priority(self)


    def set_thread_priority(self, priority):
        """set_thread_priority(single_pole_iir_filter_ff_sptr self, int priority) -> int"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_thread_priority(self, priority)


    def name(self):
        """name(single_pole_iir_filter_ff_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_name(self)


    def symbol_name(self):
        """symbol_name(single_pole_iir_filter_ff_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_symbol_name(self)


    def input_signature(self):
        """input_signature(single_pole_iir_filter_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_input_signature(self)


    def output_signature(self):
        """output_signature(single_pole_iir_filter_ff_sptr self) -> io_signature_sptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_output_signature(self)


    def unique_id(self):
        """unique_id(single_pole_iir_filter_ff_sptr self) -> long"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_unique_id(self)


    def to_basic_block(self):
        """to_basic_block(single_pole_iir_filter_ff_sptr self) -> basic_block_sptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_to_basic_block(self)


    def check_topology(self, ninputs, noutputs):
        """check_topology(single_pole_iir_filter_ff_sptr self, int ninputs, int noutputs) -> bool"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_check_topology(self, ninputs, noutputs)


    def alias(self):
        """alias(single_pole_iir_filter_ff_sptr self) -> std::string"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_alias(self)


    def set_block_alias(self, name):
        """set_block_alias(single_pole_iir_filter_ff_sptr self, std::string name)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_set_block_alias(self, name)


    def _post(self, which_port, msg):
        """_post(single_pole_iir_filter_ff_sptr self, swig_int_ptr which_port, swig_int_ptr msg)"""
        return _filter_swig.single_pole_iir_filter_ff_sptr__post(self, which_port, msg)


    def message_ports_in(self):
        """message_ports_in(single_pole_iir_filter_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_message_ports_in(self)


    def message_ports_out(self):
        """message_ports_out(single_pole_iir_filter_ff_sptr self) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_message_ports_out(self)


    def message_subscribers(self, which_port):
        """message_subscribers(single_pole_iir_filter_ff_sptr self, swig_int_ptr which_port) -> swig_int_ptr"""
        return _filter_swig.single_pole_iir_filter_ff_sptr_message_subscribers(self, which_port)

single_pole_iir_filter_ff_sptr_swigregister = _filter_swig.single_pole_iir_filter_ff_sptr_swigregister
single_pole_iir_filter_ff_sptr_swigregister(single_pole_iir_filter_ff_sptr)


single_pole_iir_filter_ff_sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id())
single_pole_iir_filter_ff = single_pole_iir_filter_ff.make;



