00001 /* -*- c++ -*- */ 00002 /* 00003 * Copyright 2004 Free Software Foundation, Inc. 00004 * 00005 * This file is part of GNU Radio 00006 * 00007 * GNU Radio is free software; you can redistribute it and/or modify 00008 * it under the terms of the GNU General Public License as published by 00009 * the Free Software Foundation; either version 2, or (at your option) 00010 * any later version. 00011 * 00012 * GNU Radio is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU General Public License 00018 * along with GNU Radio; see the file COPYING. If not, write to 00019 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00020 * Boston, MA 02111-1307, USA. 00021 */ 00022 00023 #ifndef INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H 00024 #define INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H 00025 00026 /* 00027 * This include files works around a bug in SWIG 1.3.21 and 22 00028 * where it fails to emit these declarations when doing 00029 * %import "gnuradio.i" 00030 */ 00031 00032 class gr_adaptive_fir_ccf; 00033 class gr_add_cc; 00034 class gr_add_const_cc; 00035 class gr_add_const_ff; 00036 class gr_add_const_ii; 00037 class gr_add_const_sf; 00038 class gr_add_const_ss; 00039 class gr_add_const_vcc; 00040 class gr_add_const_vff; 00041 class gr_add_const_vii; 00042 class gr_add_const_vss; 00043 class gr_add_ff; 00044 class gr_add_ii; 00045 class gr_add_ss; 00046 class gr_add_vcc; 00047 class gr_add_vff; 00048 class gr_add_vii; 00049 class gr_add_vss; 00050 class gr_agc_cc; 00051 class gr_agc_ff; 00052 class gr_align_on_samplenumbers_ss; 00053 class gr_base_error_handler; 00054 class gr_binary_slicer_fb; 00055 class gr_block; 00056 class gr_bytes_to_syms; 00057 class gr_char_to_float; 00058 class gr_check_counting_s; 00059 class gr_check_lfsr_32k_s; 00060 class gr_chunks_to_symbols_bc; 00061 class gr_chunks_to_symbols_bf; 00062 class gr_chunks_to_symbols_ic; 00063 class gr_chunks_to_symbols_if; 00064 class gr_chunks_to_symbols_sc; 00065 class gr_chunks_to_symbols_sf; 00066 class gr_clock_recovery_mm_cc; 00067 class gr_clock_recovery_mm_ff; 00068 class gr_cma_equalizer_cc; 00069 class gr_complex_to_arg; 00070 class gr_complex_to_float; 00071 class gr_complex_to_imag; 00072 class gr_complex_to_interleaved_short; 00073 class gr_complex_to_mag; 00074 class gr_complex_to_real; 00075 class gr_conjugate_cc; 00076 class gr_constellation_decoder_cb; 00077 class gr_correlate_access_code_bb; 00078 class gr_costas_loop_cc; 00079 class gr_ctcss_squelch_ff; 00080 class gr_dd_mpsk_sync_cc; 00081 class gr_deinterleave; 00082 class gr_diff_decoder_bb; 00083 class gr_diff_encoder_bb; 00084 class gr_diff_phasor_cc; 00085 class gr_divide_cc; 00086 class gr_divide_ff; 00087 class gr_divide_ii; 00088 class gr_divide_ss; 00089 class gr_error_handler; 00090 class gr_fake_channel_decoder_pp; 00091 class gr_fake_channel_encoder_pp; 00092 class gr_fft_filter_ccc; 00093 class gr_fft_filter_fff; 00094 class gr_fft_vcc; 00095 class gr_fft_vfc; 00096 class gr_file_descriptor_sink; 00097 class gr_file_descriptor_source; 00098 class gr_file_error_handler; 00099 class gr_file_sink; 00100 class gr_file_source; 00101 class gr_filter_delay_fc; 00102 class gr_fir_filter_ccc; 00103 class gr_fir_filter_ccf; 00104 class gr_fir_filter_fcc; 00105 class gr_fir_filter_fff; 00106 class gr_fir_filter_fsf; 00107 class gr_fir_filter_scc; 00108 class gr_float_to_char; 00109 class gr_float_to_complex; 00110 class gr_float_to_short; 00111 class gr_float_to_uchar; 00112 class gr_framer_sink_1; 00113 class gr_freq_xlating_fir_filter_ccc; 00114 class gr_freq_xlating_fir_filter_ccf; 00115 class gr_freq_xlating_fir_filter_fcc; 00116 class gr_freq_xlating_fir_filter_fcf; 00117 class gr_freq_xlating_fir_filter_scc; 00118 class gr_freq_xlating_fir_filter_scf; 00119 class gr_frequency_modulator_fc; 00120 class gr_goertzel_fc; 00121 class gr_head; 00122 class gr_hilbert_fc; 00123 class gr_iir_filter_ffd; 00124 class gr_interleave; 00125 class gr_interleaved_short_to_complex; 00126 class gr_interp_fir_filter_ccc; 00127 class gr_interp_fir_filter_ccf; 00128 class gr_interp_fir_filter_fcc; 00129 class gr_interp_fir_filter_fff; 00130 class gr_interp_fir_filter_fsf; 00131 class gr_interp_fir_filter_scc; 00132 class gr_keep_one_in_n; 00133 class gr_kludge_copy; 00134 class gr_lfsr_32k_source_s; 00135 class gr_lms_dfe_cc; 00136 class gr_lms_dfe_ff; 00137 class gr_map_bb; 00138 class gr_message_sink; 00139 class gr_message_source; 00140 class gr_msg_handler; 00141 class gr_msg_queue; 00142 class gr_multiply_cc; 00143 class gr_multiply_const_cc; 00144 class gr_multiply_const_ff; 00145 class gr_multiply_const_ii; 00146 class gr_multiply_const_ss; 00147 class gr_multiply_const_vcc; 00148 class gr_multiply_const_vff; 00149 class gr_multiply_const_vii; 00150 class gr_multiply_const_vss; 00151 class gr_multiply_ff; 00152 class gr_multiply_ii; 00153 class gr_multiply_ss; 00154 class gr_multiply_vcc; 00155 class gr_multiply_vff; 00156 class gr_multiply_vii; 00157 class gr_multiply_vss; 00158 class gr_mute_cc; 00159 class gr_mute_ff; 00160 class gr_mute_ii; 00161 class gr_mute_ss; 00162 class gr_nlog10_ff; 00163 class gr_noise_source_c; 00164 class gr_noise_source_f; 00165 class gr_noise_source_i; 00166 class gr_noise_source_s; 00167 class gr_nop; 00168 class gr_null_sink; 00169 class gr_null_source; 00170 class gr_oscope_sink_f; 00171 class gr_oscope_sink_x; 00172 class gr_pa_2x2_phase_combiner; 00173 class gr_packed_to_unpacked_bb; 00174 class gr_packed_to_unpacked_ii; 00175 class gr_packed_to_unpacked_ss; 00176 class gr_packet_sink; 00177 class gr_phase_modulator_fc; 00178 class gr_pll_carriertracking_cc; 00179 class gr_pll_freqdet_cf; 00180 class gr_pll_refout_cc; 00181 class gr_probe_avg_mag_sqrd_c; 00182 class gr_probe_avg_mag_sqrd_f; 00183 class gr_probe_signal_f; 00184 class gr_pwr_squelch_cc; 00185 class gr_pwr_squelch_ff; 00186 class gr_quadrature_demod_cf; 00187 class gr_rational_resampler_base_ccc; 00188 class gr_rational_resampler_base_ccf; 00189 class gr_rational_resampler_base_fcc; 00190 class gr_rational_resampler_base_fff; 00191 class gr_rational_resampler_base_fsf; 00192 class gr_rational_resampler_base_scc; 00193 class gr_rms_cf; 00194 class gr_rms_ff; 00195 class gr_short_to_float; 00196 class gr_sig_source_c; 00197 class gr_sig_source_f; 00198 class gr_sig_source_i; 00199 class gr_sig_source_s; 00200 class gr_simple_correlator; 00201 class gr_simple_framer; 00202 class gr_simple_squelch_cc; 00203 class gr_single_pole_iir_filter_cc; 00204 class gr_single_pole_iir_filter_ff; 00205 class gr_skiphead; 00206 class gr_squelch_base_cc; 00207 class gr_squelch_base_ff; 00208 class gr_stream_to_streams; 00209 class gr_stream_to_vector; 00210 class gr_streams_to_stream; 00211 class gr_streams_to_vector; 00212 class gr_sub_cc; 00213 class gr_sub_ff; 00214 class gr_sub_ii; 00215 class gr_sub_ss; 00216 class gr_sync_block; 00217 class gr_sync_decimator; 00218 class gr_sync_interpolator; 00219 class gr_test; 00220 class gr_threshold_ff; 00221 class gr_throttle; 00222 class gr_uchar_to_float; 00223 class gr_unpack_k_bits_bb; 00224 class gr_unpacked_to_packed_bb; 00225 class gr_unpacked_to_packed_ii; 00226 class gr_unpacked_to_packed_ss; 00227 class gr_vco_f; 00228 class gr_vector_sink_b; 00229 class gr_vector_sink_c; 00230 class gr_vector_sink_f; 00231 class gr_vector_sink_i; 00232 class gr_vector_sink_s; 00233 class gr_vector_source_b; 00234 class gr_vector_source_c; 00235 class gr_vector_source_f; 00236 class gr_vector_source_i; 00237 class gr_vector_source_s; 00238 class gr_vector_to_stream; 00239 class gr_vector_to_streams; 00240 class gri_agc; 00241 class gri_agc_cc; 00242 class microtune_4702_eval_board; 00243 class microtune_4937_eval_board; 00244 class microtune_xxxx_eval_board; 00245 00246 #endif /* INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H */