Modify all block factories to use gnuradio::get_initial_sptr.
authorEric Blossom <eb@comsec.com>
Tue, 3 Aug 2010 20:36:18 +0000 (13:36 -0700)
committerEric Blossom <eb@comsec.com>
Tue, 3 Aug 2010 20:43:42 +0000 (13:43 -0700)
223 files changed:
gnuradio-core/src/lib/filter/gr_cma_equalizer_cc.cc
gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
gnuradio-core/src/lib/filter/gr_filter_delay_fc.cc
gnuradio-core/src/lib/filter/gr_fir_filter_XXX.cc.t
gnuradio-core/src/lib/filter/gr_fractional_interpolator_cc.cc
gnuradio-core/src/lib/filter/gr_fractional_interpolator_ff.cc
gnuradio-core/src/lib/filter/gr_freq_xlating_fir_filter_XXX.cc.t
gnuradio-core/src/lib/filter/gr_goertzel_fc.cc
gnuradio-core/src/lib/filter/gr_hilbert_fc.cc
gnuradio-core/src/lib/filter/gr_iir_filter_ffd.cc
gnuradio-core/src/lib/filter/gr_interp_fir_filter_XXX.cc.t
gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
gnuradio-core/src/lib/filter/gr_pfb_channelizer_ccf.cc
gnuradio-core/src/lib/filter/gr_pfb_clock_sync_ccf.cc
gnuradio-core/src/lib/filter/gr_pfb_clock_sync_fff.cc
gnuradio-core/src/lib/filter/gr_pfb_decimator_ccf.cc
gnuradio-core/src/lib/filter/gr_pfb_interpolator_ccf.cc
gnuradio-core/src/lib/filter/gr_rational_resampler_base_XXX.cc.t
gnuradio-core/src/lib/filter/gr_single_pole_iir_filter_cc.cc
gnuradio-core/src/lib/filter/gr_single_pole_iir_filter_ff.cc
gnuradio-core/src/lib/general/gr_additive_scrambler_bb.cc
gnuradio-core/src/lib/general/gr_agc2_cc.cc
gnuradio-core/src/lib/general/gr_agc2_ff.cc
gnuradio-core/src/lib/general/gr_agc_cc.cc
gnuradio-core/src/lib/general/gr_agc_ff.cc
gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.cc
gnuradio-core/src/lib/general/gr_bin_statistics_f.cc
gnuradio-core/src/lib/general/gr_binary_slicer_fb.cc
gnuradio-core/src/lib/general/gr_bytes_to_syms.cc
gnuradio-core/src/lib/general/gr_char_to_float.cc
gnuradio-core/src/lib/general/gr_check_counting_s.cc
gnuradio-core/src/lib/general/gr_check_lfsr_32k_s.cc
gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
gnuradio-core/src/lib/general/gr_clock_recovery_mm_ff.cc
gnuradio-core/src/lib/general/gr_complex_to_interleaved_short.cc
gnuradio-core/src/lib/general/gr_complex_to_xxx.cc
gnuradio-core/src/lib/general/gr_conjugate_cc.cc
gnuradio-core/src/lib/general/gr_correlate_access_code_bb.cc
gnuradio-core/src/lib/general/gr_costas_loop_cc.cc
gnuradio-core/src/lib/general/gr_cpfsk_bc.cc
gnuradio-core/src/lib/general/gr_ctcss_squelch_ff.cc
gnuradio-core/src/lib/general/gr_decode_ccsds_27_fb.cc
gnuradio-core/src/lib/general/gr_deinterleave.cc
gnuradio-core/src/lib/general/gr_delay.cc
gnuradio-core/src/lib/general/gr_descrambler_bb.cc
gnuradio-core/src/lib/general/gr_diff_decoder_bb.cc
gnuradio-core/src/lib/general/gr_diff_encoder_bb.cc
gnuradio-core/src/lib/general/gr_diff_phasor_cc.cc
gnuradio-core/src/lib/general/gr_dpll_bb.cc
gnuradio-core/src/lib/general/gr_encode_ccsds_27_bb.cc
gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.cc
gnuradio-core/src/lib/general/gr_feedforward_agc_cc.cc
gnuradio-core/src/lib/general/gr_fft_vcc_fftw.cc
gnuradio-core/src/lib/general/gr_fft_vfc.cc
gnuradio-core/src/lib/general/gr_fll_band_edge_cc.cc
gnuradio-core/src/lib/general/gr_float_to_char.cc
gnuradio-core/src/lib/general/gr_float_to_complex.cc
gnuradio-core/src/lib/general/gr_float_to_short.cc
gnuradio-core/src/lib/general/gr_float_to_uchar.cc
gnuradio-core/src/lib/general/gr_fmdet_cf.cc
gnuradio-core/src/lib/general/gr_framer_sink_1.cc
gnuradio-core/src/lib/general/gr_frequency_modulator_fc.cc
gnuradio-core/src/lib/general/gr_glfsr_source_b.cc
gnuradio-core/src/lib/general/gr_glfsr_source_f.cc
gnuradio-core/src/lib/general/gr_interleave.cc
gnuradio-core/src/lib/general/gr_interleaved_short_to_complex.cc
gnuradio-core/src/lib/general/gr_iqcomp_cc.cc
gnuradio-core/src/lib/general/gr_keep_one_in_n.cc
gnuradio-core/src/lib/general/gr_lfsr_32k_source_s.cc
gnuradio-core/src/lib/general/gr_lms_dfe_cc.cc
gnuradio-core/src/lib/general/gr_lms_dfe_ff.cc
gnuradio-core/src/lib/general/gr_map_bb.cc
gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.cc
gnuradio-core/src/lib/general/gr_nlog10_ff.cc
gnuradio-core/src/lib/general/gr_nop.cc
gnuradio-core/src/lib/general/gr_null_sink.cc
gnuradio-core/src/lib/general/gr_null_source.cc
gnuradio-core/src/lib/general/gr_ofdm_bpsk_demapper.cc
gnuradio-core/src/lib/general/gr_ofdm_cyclic_prefixer.cc
gnuradio-core/src/lib/general/gr_ofdm_frame_acquisition.cc
gnuradio-core/src/lib/general/gr_ofdm_frame_sink.cc
gnuradio-core/src/lib/general/gr_ofdm_insert_preamble.cc
gnuradio-core/src/lib/general/gr_ofdm_mapper_bcv.cc
gnuradio-core/src/lib/general/gr_ofdm_sampler.cc
gnuradio-core/src/lib/general/gr_pa_2x2_phase_combiner.cc
gnuradio-core/src/lib/general/gr_packet_sink.cc
gnuradio-core/src/lib/general/gr_peak_detector2_fb.cc
gnuradio-core/src/lib/general/gr_phase_modulator_fc.cc
gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.cc
gnuradio-core/src/lib/general/gr_pll_freqdet_cf.cc
gnuradio-core/src/lib/general/gr_pll_refout_cc.cc
gnuradio-core/src/lib/general/gr_pn_correlator_cc.cc
gnuradio-core/src/lib/general/gr_probe_avg_mag_sqrd_c.cc
gnuradio-core/src/lib/general/gr_probe_avg_mag_sqrd_cf.cc
gnuradio-core/src/lib/general/gr_probe_avg_mag_sqrd_f.cc
gnuradio-core/src/lib/general/gr_probe_density_b.cc
gnuradio-core/src/lib/general/gr_probe_mpsk_snr_c.cc
gnuradio-core/src/lib/general/gr_probe_signal_f.cc
gnuradio-core/src/lib/general/gr_pwr_squelch_cc.cc
gnuradio-core/src/lib/general/gr_pwr_squelch_ff.cc
gnuradio-core/src/lib/general/gr_quadrature_demod_cf.cc
gnuradio-core/src/lib/general/gr_rail_ff.cc
gnuradio-core/src/lib/general/gr_regenerate_bb.cc
gnuradio-core/src/lib/general/gr_repeat.cc
gnuradio-core/src/lib/general/gr_rms_cf.cc
gnuradio-core/src/lib/general/gr_rms_ff.cc
gnuradio-core/src/lib/general/gr_scrambler_bb.cc
gnuradio-core/src/lib/general/gr_short_to_float.cc
gnuradio-core/src/lib/general/gr_simple_correlator.cc
gnuradio-core/src/lib/general/gr_simple_framer.cc
gnuradio-core/src/lib/general/gr_simple_squelch_cc.cc
gnuradio-core/src/lib/general/gr_skiphead.cc
gnuradio-core/src/lib/general/gr_squash_ff.cc
gnuradio-core/src/lib/general/gr_stream_mux.cc
gnuradio-core/src/lib/general/gr_stream_to_streams.cc
gnuradio-core/src/lib/general/gr_stream_to_vector.cc
gnuradio-core/src/lib/general/gr_streams_to_stream.cc
gnuradio-core/src/lib/general/gr_streams_to_vector.cc
gnuradio-core/src/lib/general/gr_stretch_ff.cc
gnuradio-core/src/lib/general/gr_test.cc
gnuradio-core/src/lib/general/gr_threshold_ff.cc
gnuradio-core/src/lib/general/gr_throttle.cc
gnuradio-core/src/lib/general/gr_uchar_to_float.cc
gnuradio-core/src/lib/general/gr_unpack_k_bits_bb.cc
gnuradio-core/src/lib/general/gr_vco_f.cc
gnuradio-core/src/lib/general/gr_vector_to_stream.cc
gnuradio-core/src/lib/general/gr_vector_to_streams.cc
gnuradio-core/src/lib/general/gr_wavelet_ff.cc
gnuradio-core/src/lib/general/gr_wvps_ff.cc
gnuradio-core/src/lib/gengen/gr_add_XX.cc.t
gnuradio-core/src/lib/gengen/gr_add_const_XX.cc.t
gnuradio-core/src/lib/gengen/gr_add_const_vXX.cc.t
gnuradio-core/src/lib/gengen/gr_and_XX.cc.t
gnuradio-core/src/lib/gengen/gr_and_const_XX.cc.t
gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.cc.t
gnuradio-core/src/lib/gengen/gr_divide_XX.cc.t
gnuradio-core/src/lib/gengen/gr_integrate_XX.cc.t
gnuradio-core/src/lib/gengen/gr_moving_average_XX.cc.t
gnuradio-core/src/lib/gengen/gr_multiply_XX.cc.t
gnuradio-core/src/lib/gengen/gr_multiply_const_XX.cc.t
gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.cc.t
gnuradio-core/src/lib/gengen/gr_mute_XX.cc.t
gnuradio-core/src/lib/gengen/gr_noise_source_X.cc.t
gnuradio-core/src/lib/gengen/gr_not_XX.cc.t
gnuradio-core/src/lib/gengen/gr_or_XX.cc.t
gnuradio-core/src/lib/gengen/gr_peak_detector_XX.cc.t
gnuradio-core/src/lib/gengen/gr_sample_and_hold_XX.cc.t
gnuradio-core/src/lib/gengen/gr_sig_source_X.cc.t
gnuradio-core/src/lib/gengen/gr_sub_XX.cc.t
gnuradio-core/src/lib/gengen/gr_vector_sink_X.cc.t
gnuradio-core/src/lib/gengen/gr_vector_source_X.cc.t
gnuradio-core/src/lib/gengen/gr_xor_XX.cc.t
gnuradio-core/src/lib/io/gr_file_descriptor_sink.cc
gnuradio-core/src/lib/io/gr_file_sink.cc
gnuradio-core/src/lib/io/gr_file_source.cc
gnuradio-core/src/lib/io/gr_histo_sink_f.cc
gnuradio-core/src/lib/io/gr_message_sink.cc
gnuradio-core/src/lib/io/gr_message_source.cc
gnuradio-core/src/lib/io/gr_oscope_sink_f.cc
gnuradio-core/src/lib/io/gr_udp_sink.cc
gnuradio-core/src/lib/io/gr_udp_source.cc
gnuradio-core/src/lib/io/gr_wavfile_sink.cc
gnuradio-core/src/lib/io/gr_wavfile_source.cc
gr-atsc/src/lib/atsc_bit_timing_loop.cc
gr-atsc/src/lib/atsc_deinterleaver.cc
gr-atsc/src/lib/atsc_depad.cc
gr-atsc/src/lib/atsc_derandomizer.cc
gr-atsc/src/lib/atsc_ds_to_softds.cc
gr-atsc/src/lib/atsc_equalizer.cc
gr-atsc/src/lib/atsc_field_sync_demux.cc
gr-atsc/src/lib/atsc_field_sync_mux.cc
gr-atsc/src/lib/atsc_fpll.cc
gr-atsc/src/lib/atsc_fs_checker.cc
gr-atsc/src/lib/atsc_interleaver.cc
gr-atsc/src/lib/atsc_pad.cc
gr-atsc/src/lib/atsc_randomizer.cc
gr-atsc/src/lib/atsc_rs_decoder.cc
gr-atsc/src/lib/atsc_rs_encoder.cc
gr-atsc/src/lib/atsc_trellis_encoder.cc
gr-atsc/src/lib/atsc_viterbi_decoder.cc
gr-audio-alsa/src/audio_alsa_sink.cc
gr-audio-alsa/src/audio_alsa_source.cc
gr-audio-jack/src/audio_jack_sink.cc
gr-audio-jack/src/audio_jack_source.cc
gr-audio-oss/src/audio_oss_sink.cc
gr-audio-oss/src/audio_oss_source.cc
gr-audio-osx/src/audio_osx_sink.cc
gr-audio-osx/src/audio_osx_source.cc
gr-audio-portaudio/src/audio_portaudio_sink.cc
gr-audio-portaudio/src/audio_portaudio_source.cc
gr-audio-windows/src/audio_windows_sink.cc
gr-audio-windows/src/audio_windows_source.cc
gr-comedi/src/comedi_sink_s.cc
gr-comedi/src/comedi_source_s.cc
gr-cvsd-vocoder/src/lib/cvsd_decode_bs.cc
gr-cvsd-vocoder/src/lib/cvsd_encode_sb.cc
gr-gcell/src/gcell_fft_vcc.cc
gr-gsm-fr-vocoder/src/lib/gsm_fr_decode_ps.cc
gr-gsm-fr-vocoder/src/lib/gsm_fr_encode_sp.cc
gr-howto-write-a-block/lib/howto_square2_ff.cc
gr-howto-write-a-block/lib/howto_square_ff.cc
gr-msdd6000/src/msdd_rs_source_simple.cc
gr-msdd6000/src/msdd_source_simple.cc
gr-pager/lib/pager_flex_deinterleave.cc
gr-pager/lib/pager_flex_parse.cc
gr-pager/lib/pager_flex_sync.cc
gr-pager/lib/pager_slicer_fb.cc
gr-qtgui/src/lib/qtgui_sink_c.cc
gr-qtgui/src/lib/qtgui_sink_f.cc
gr-trellis/src/lib/trellis_encoder_XX.cc.t
gr-trellis/src/lib/trellis_metrics_X.cc.t
gr-trellis/src/lib/trellis_permutation.cc
gr-trellis/src/lib/trellis_siso_combined_f.cc
gr-trellis/src/lib/trellis_siso_f.cc
gr-trellis/src/lib/trellis_viterbi_X.cc.t
gr-trellis/src/lib/trellis_viterbi_combined_XX.cc.t
gr-usrp/src/usrp_sink_c.cc
gr-usrp/src/usrp_sink_s.cc
gr-usrp/src/usrp_source_c.cc
gr-usrp/src/usrp_source_s.cc
gr-video-sdl/src/video_sdl_sink_s.cc
gr-video-sdl/src/video_sdl_sink_uc.cc

index 6a6fe1c265eb3f29a5ee209b805922e49d543153..8252509bbaf68a16a2ae16f57c2c95f27bd717d9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -29,7 +29,7 @@
 gr_cma_equalizer_cc_sptr
 gr_make_cma_equalizer_cc(int num_taps, float modulus, float mu)
 {
-  return gr_cma_equalizer_cc_sptr(new gr_cma_equalizer_cc(num_taps, modulus, mu));
+  return gnuradio::get_initial_sptr(new gr_cma_equalizer_cc(num_taps, modulus, mu));
 }
 
 gr_cma_equalizer_cc::gr_cma_equalizer_cc(int num_taps, float modulus, float mu)
index 4540c6e4ad00a4812e26d72d9b19e8cd290557cf..02bfaf105bf4af0030a277415ee16584d71dd261 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -45,7 +45,7 @@
 
 gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const std::vector<gr_complex> &taps)
 {
-  return gr_fft_filter_ccc_sptr (new gr_fft_filter_ccc (decimation, taps));
+  return gnuradio::get_initial_sptr(new gr_fft_filter_ccc (decimation, taps));
 }
 
 
index e8857fe8cfbd5d45fdfed39bbc95cd6c85e21f47..e5b218f20d8d60b85172be8538fd09a2b1937509 100644 (file)
@@ -37,7 +37,7 @@
 
 gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const std::vector<float> &taps)
 {
-  return gr_fft_filter_fff_sptr (new gr_fft_filter_fff (decimation, taps));
+  return gnuradio::get_initial_sptr(new gr_fft_filter_fff (decimation, taps));
 }
 
 
index 49a1e0eb34fed580361a3f0a41fe97cafa202582..7974da934d83a10ad5012921c1d6b5826d49e9d4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_filter_delay_fc_sptr 
 gr_make_filter_delay_fc (const std::vector<float> &taps) 
 {
-  return gr_filter_delay_fc_sptr (new gr_filter_delay_fc (taps));
+  return gnuradio::get_initial_sptr(new gr_filter_delay_fc (taps));
 }
 
 gr_filter_delay_fc::gr_filter_delay_fc (const std::vector<float> &taps)
index b99de507318ff468d6ac9d80ed91100ebc6209c9..29e3519252d1479d534440ebfe065a2efc3c482a 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@
 
 @SPTR_NAME@ gr_make_@BASE_NAME@ (int decimation, const std::vector<@TAP_TYPE@> &taps)
 {
-  return @SPTR_NAME@ (new @NAME@ (decimation, taps));
+  return gnuradio::get_initial_sptr (new @NAME@ (decimation, taps));
 }
 
 
index 56a1a31aa804a04c7ad7cd118a736dc29913c24d..500958e3da9dac9403b7ad43adf1b6407f0f4bee 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2007 Free Software Foundation, Inc.
+ * Copyright 2004,2007,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -32,7 +32,7 @@
 // Public constructor
 gr_fractional_interpolator_cc_sptr gr_make_fractional_interpolator_cc(float phase_shift, float interp_ratio)
 {
-  return gr_fractional_interpolator_cc_sptr(new gr_fractional_interpolator_cc(phase_shift, interp_ratio));
+  return gnuradio::get_initial_sptr(new gr_fractional_interpolator_cc(phase_shift, interp_ratio));
 }
 
 gr_fractional_interpolator_cc::gr_fractional_interpolator_cc(float phase_shift, float interp_ratio)
index 0e0fdad7f4c491227ee90cf407f179aec284ce4c..9cbe31635d570a5f5ee46ca09c0c0c32a58f237d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2007 Free Software Foundation, Inc.
+ * Copyright 2004,2007,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -32,7 +32,7 @@
 // Public constructor
 gr_fractional_interpolator_ff_sptr gr_make_fractional_interpolator_ff(float phase_shift, float interp_ratio)
 {
-  return gr_fractional_interpolator_ff_sptr(new gr_fractional_interpolator_ff(phase_shift, interp_ratio));
+  return gnuradio::get_initial_sptr(new gr_fractional_interpolator_ff(phase_shift, interp_ratio));
 }
 
 gr_fractional_interpolator_ff::gr_fractional_interpolator_ff(float phase_shift, float interp_ratio)
index f51e046afa185f0a6d357b35c4fee53d72e167c7..656b3402a9e57aa53a347759a5f18d50225e6c03 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2003 Free Software Foundation, Inc.
+ * Copyright 2003,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -39,7 +39,7 @@
 gr_make_@BASE_NAME@ (int decimation, const std::vector<@TAP_TYPE@> &taps,
                     double center_freq, double sampling_freq)
 {
-  return @SPTR_NAME@ (new @NAME@ (decimation, taps, center_freq, sampling_freq));
+  return gnuradio::get_initial_sptr (new @NAME@ (decimation, taps, center_freq, sampling_freq));
 }
 
 
index aee8df844d5fd2eb7e060494ed450d4e72e3e4a9..a93751b2f09db8838923a884e9c27d9347a531bf 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_goertzel_fc_sptr 
 gr_make_goertzel_fc(int rate, int len, float freq) 
 {
-  return gr_goertzel_fc_sptr (new gr_goertzel_fc(rate, len, freq));
+  return gnuradio::get_initial_sptr(new gr_goertzel_fc(rate, len, freq));
 }
 
 gr_goertzel_fc::gr_goertzel_fc(int rate, int len, float freq)
index 65343916cadc186b98b0348cf4c6fec16463eaf9..7445f051e66e6dd5aaafae5f7b54de3e3f0a3111 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_hilbert_fc_sptr 
 gr_make_hilbert_fc (unsigned int ntaps)
 {
-  return gr_hilbert_fc_sptr (new gr_hilbert_fc (ntaps));
+  return gnuradio::get_initial_sptr(new gr_hilbert_fc (ntaps));
 }
 
 gr_hilbert_fc::gr_hilbert_fc (unsigned int ntaps)
index 0c2d386303bc8eb22af4e9d7826aa7ddf83228b3..a41a4f7dbace46e760d72d3c68b58f08184902c9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@ gr_iir_filter_ffd_sptr
 gr_make_iir_filter_ffd (const std::vector<double> &fftaps,
                        const std::vector<double> &fbtaps) throw (std::invalid_argument)
 {
-  return gr_iir_filter_ffd_sptr (new gr_iir_filter_ffd (fftaps, fbtaps));
+  return gnuradio::get_initial_sptr(new gr_iir_filter_ffd (fftaps, fbtaps));
 }
 
 gr_iir_filter_ffd::gr_iir_filter_ffd (const std::vector<double> &fftaps,
index 274aee7278973bec029cd5268998a683de7c86aa..b90450c65981c36e26d580a88a5cd17054cc2444 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@
 
 @SPTR_NAME@ gr_make_@BASE_NAME@ (unsigned interpolation, const std::vector<@TAP_TYPE@> &taps)
 {
-  return @SPTR_NAME@ (new @NAME@ (interpolation, taps));
+  return gnuradio::get_initial_sptr (new @NAME@ (interpolation, taps));
 }
 
 
index 5a6e753ab4c2b45d61ee4e432fae921d0b9668d4..2c5e3a7af56242e595e057a7503de3d940cbf9ce 100644 (file)
@@ -34,7 +34,7 @@ gr_pfb_arb_resampler_ccf_sptr gr_make_pfb_arb_resampler_ccf (float rate,
                                                             const std::vector<float> &taps,
                                                             unsigned int filter_size)
 {
-  return gr_pfb_arb_resampler_ccf_sptr (new gr_pfb_arb_resampler_ccf (rate, taps,
+  return gnuradio::get_initial_sptr(new gr_pfb_arb_resampler_ccf (rate, taps,
                                                                      filter_size));
 }
 
index 5fda47880f5cea77a62c54806f6bdd1c0a654468..f86782dada67ea1c9562140808268c6dbff13193 100644 (file)
@@ -36,7 +36,7 @@ gr_pfb_channelizer_ccf_sptr gr_make_pfb_channelizer_ccf (unsigned int numchans,
                                                         const std::vector<float> &taps,
                                                         float oversample_rate)
 {
-  return gr_pfb_channelizer_ccf_sptr (new gr_pfb_channelizer_ccf (numchans, taps,
+  return gnuradio::get_initial_sptr(new gr_pfb_channelizer_ccf (numchans, taps,
                                                                  oversample_rate));
 }
 
index ff4fb70a36eed08aa623374a0ccf3e2128c622f3..937899c0d0f98a4976e11f921f6463311cca0cfc 100644 (file)
@@ -39,7 +39,7 @@ gr_pfb_clock_sync_ccf_sptr gr_make_pfb_clock_sync_ccf (double sps, float gain,
                                                       float init_phase,
                                                       float max_rate_deviation)
 {
-  return gr_pfb_clock_sync_ccf_sptr (new gr_pfb_clock_sync_ccf (sps, gain, taps,
+  return gnuradio::get_initial_sptr(new gr_pfb_clock_sync_ccf (sps, gain, taps,
                                                                filter_size,
                                                                init_phase,
                                                                max_rate_deviation));
index 86de3b5a1c17fe2ec3e3864a9344a1839e8a148e..5d7f7a0d0f947bfeb6e413aeeae68584a14774ad 100644 (file)
@@ -39,7 +39,7 @@ gr_pfb_clock_sync_fff_sptr gr_make_pfb_clock_sync_fff (double sps, float gain,
                                                       float init_phase,
                                                       float max_rate_deviation)
 {
-  return gr_pfb_clock_sync_fff_sptr (new gr_pfb_clock_sync_fff (sps, gain, taps,
+  return gnuradio::get_initial_sptr(new gr_pfb_clock_sync_fff (sps, gain, taps,
                                                                filter_size,
                                                                init_phase,
                                                                max_rate_deviation));
index e05e18ff2e0f04c38bd3ce6c152402e6876806d5..28c6a611a876fbaef9347bece131a9a3ca7ad9c4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2009 Free Software Foundation, Inc.
+ * Copyright 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@ gr_pfb_decimator_ccf_sptr gr_make_pfb_decimator_ccf (unsigned int decim,
                                                     const std::vector<float> &taps,
                                                     unsigned int channel)
 {
-  return gr_pfb_decimator_ccf_sptr (new gr_pfb_decimator_ccf (decim, taps, channel));
+  return gnuradio::get_initial_sptr(new gr_pfb_decimator_ccf (decim, taps, channel));
 }
 
 
index 6a9598f344584b51ccb350d96ad5ead2a63143df..8a0ad1c4c61e213fa718fb0cfb24ff43f36f7163 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2009 Free Software Foundation, Inc.
+ * Copyright 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_pfb_interpolator_ccf_sptr gr_make_pfb_interpolator_ccf (unsigned int interp, 
                                                           const std::vector<float> &taps)
 {
-  return gr_pfb_interpolator_ccf_sptr (new gr_pfb_interpolator_ccf (interp, taps));
+  return gnuradio::get_initial_sptr(new gr_pfb_interpolator_ccf (interp, taps));
 }
 
 
index 69276f58ee21d3a2bf34f2faa65dbbccb30d6592..3e9a34cdc15ca4ad62caa35d1b081f52803e8e98 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@ gr_make_@BASE_NAME@ (unsigned interpolation,
                     unsigned decimation, 
                     const std::vector<@TAP_TYPE@> &taps)
 {
-  return @SPTR_NAME@ (new @NAME@ (interpolation, decimation, taps));
+  return gnuradio::get_initial_sptr (new @NAME@ (interpolation, decimation, taps));
 }
 
 @NAME@::@NAME@ (unsigned interpolation, unsigned decimation,
index e4269798be3a01d33617dbea09b8e7786d0502a9..8f8efb7e6b788e9d8346e0d07027cd662f7327ff 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_single_pole_iir_filter_cc_sptr 
 gr_make_single_pole_iir_filter_cc (double alpha, unsigned int vlen)
 {
-  return gr_single_pole_iir_filter_cc_sptr(new gr_single_pole_iir_filter_cc(alpha, vlen));
+  return gnuradio::get_initial_sptr(new gr_single_pole_iir_filter_cc(alpha, vlen));
 }
 
 gr_single_pole_iir_filter_cc::gr_single_pole_iir_filter_cc (
index a71861ba8f487b494f33c6091bd3863c5954808b..3282f1fc37da1b0277e850ccb922262f6dc2ea8b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_single_pole_iir_filter_ff_sptr 
 gr_make_single_pole_iir_filter_ff (double alpha, unsigned int vlen)
 {
-  return gr_single_pole_iir_filter_ff_sptr(new gr_single_pole_iir_filter_ff(alpha, vlen));
+  return gnuradio::get_initial_sptr(new gr_single_pole_iir_filter_ff(alpha, vlen));
 }
 
 gr_single_pole_iir_filter_ff::gr_single_pole_iir_filter_ff (
index 91e02c2d3e52bd5f6f05d355876326fa8c20f1c3..f390df6d5d9c386ab5de98b95d57d035180403bc 100644 (file)
@@ -30,7 +30,7 @@
 gr_additive_scrambler_bb_sptr
 gr_make_additive_scrambler_bb(int mask, int seed, int len, int count)
 {
-  return gr_additive_scrambler_bb_sptr(new gr_additive_scrambler_bb(mask, seed, len, count));
+  return gnuradio::get_initial_sptr(new gr_additive_scrambler_bb(mask, seed, len, count));
 }
 
 gr_additive_scrambler_bb::gr_additive_scrambler_bb(int mask, int seed, int len, int count)
index 175ca4ab236a9e8458c80418b48c47ef54b51dec..687f6c857155de361140201b24403562b3bb055d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@ gr_agc2_cc_sptr
 gr_make_agc2_cc (float attack_rate, float decay_rate, float reference, 
                 float gain, float max_gain)
 {
-  return gr_agc2_cc_sptr (new gr_agc2_cc (attack_rate, decay_rate, reference, gain, max_gain));
+  return gnuradio::get_initial_sptr(new gr_agc2_cc (attack_rate, decay_rate, reference, gain, max_gain));
 }
 
 gr_agc2_cc::gr_agc2_cc (float attack_rate, float decay_rate, float reference, 
index a9f7fffab83bf086ee8355020fd94808729b0782..667e9d05d56c470b40c8fd77abbadfebc171cd22 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@ gr_agc2_ff_sptr
 gr_make_agc2_ff (float attack_rate, float decay_rate, float reference, 
                 float gain, float max_gain)
 {
-  return gr_agc2_ff_sptr (new gr_agc2_ff (attack_rate, decay_rate, reference, 
+  return gnuradio::get_initial_sptr(new gr_agc2_ff (attack_rate, decay_rate, reference, 
                                          gain, max_gain));
 }
 
index 3f48b55fee836eb4d002d3c74e76778a53d4303d..92cec00883d3aecd0c67e27645fc7094401c5c39 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@ gr_agc_cc_sptr
 gr_make_agc_cc (float rate, float reference, 
                float gain, float max_gain)
 {
-  return gr_agc_cc_sptr (new gr_agc_cc (rate, reference, gain, max_gain));
+  return gnuradio::get_initial_sptr(new gr_agc_cc (rate, reference, gain, max_gain));
 }
 
 gr_agc_cc::gr_agc_cc (float rate, float reference, 
index 9e74fed85037408965a6a3b02e697d3f388f3fce..45c86d898c9696f6ecd031e9dcf80a33d0802446 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_agc_ff_sptr
 gr_make_agc_ff (float rate, float reference, float gain, float max_gain)
 {
-  return gr_agc_ff_sptr (new gr_agc_ff (rate, reference, gain, max_gain));
+  return gnuradio::get_initial_sptr(new gr_agc_ff (rate, reference, gain, max_gain));
 }
 
 gr_agc_ff::gr_agc_ff (float rate, float reference, float gain, float max_gain)
index 241a33f5df8f70755dc0151208578dacfa107079..e11793fdd37d1476add4f8e5678a4e78487a418c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -48,7 +48,7 @@
 gr_align_on_samplenumbers_ss_sptr
 gr_make_align_on_samplenumbers_ss (int nchan, int align_interval)
 {
-  return gr_align_on_samplenumbers_ss_sptr (new gr_align_on_samplenumbers_ss (nchan,align_interval));
+  return gnuradio::get_initial_sptr(new gr_align_on_samplenumbers_ss (nchan,align_interval));
 }
 
 gr_align_on_samplenumbers_ss::gr_align_on_samplenumbers_ss (int nchan,int align_interval)
index 61abd72b86591ad364322a280e5117e8907c4760..435a660cd035b631873105d447340569bb61dadc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@ gr_make_bin_statistics_f(unsigned int vlen,
                        size_t tune_delay,
                        size_t dwell_delay)
 {
-  return gr_bin_statistics_f_sptr(new gr_bin_statistics_f(vlen,
+  return gnuradio::get_initial_sptr(new gr_bin_statistics_f(vlen,
                                                          msgq,
                                                          tune,
                                                          tune_delay,
index 69e85f0bc5b5d7febbd3c6dd6ca398e85f520b81..ae8903abbd636aa78410d6707dd1e5a1d9a8ecbc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_binary_slicer_fb_sptr
 gr_make_binary_slicer_fb ()
 {
-  return gr_binary_slicer_fb_sptr (new gr_binary_slicer_fb ());
+  return gnuradio::get_initial_sptr(new gr_binary_slicer_fb ());
 }
 
 gr_binary_slicer_fb::gr_binary_slicer_fb ()
index 2babe492f61e14ff1536f419a232d19d53da56fc..46044437932d9419760afb26c46bebd9f3f9dce6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@ static const int BITS_PER_BYTE = 8;
 gr_bytes_to_syms_sptr 
 gr_make_bytes_to_syms ()
 {
-  return gr_bytes_to_syms_sptr (new gr_bytes_to_syms ());
+  return gnuradio::get_initial_sptr(new gr_bytes_to_syms ());
 }
 
 gr_bytes_to_syms::gr_bytes_to_syms ()
index 2d3854873a1fb43d5bf9b7d435f7e9fc22c20438..e68f8d2085b956af81c13d187a98751473fff4f9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_char_to_float_sptr
 gr_make_char_to_float ()
 {
-  return gr_char_to_float_sptr (new gr_char_to_float ());
+  return gnuradio::get_initial_sptr(new gr_char_to_float ());
 }
 
 gr_char_to_float::gr_char_to_float ()
index 15c7b98e194e6e2f96e2b41cc12b3bd25fd8be74..bce3088145cde4770820d7d7fbb172ea57bce100 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_check_counting_s_sptr
 gr_make_check_counting_s (bool do_32bit)
 {
-  return gr_check_counting_s_sptr (new gr_check_counting_s (do_32bit));
+  return gnuradio::get_initial_sptr(new gr_check_counting_s (do_32bit));
 }
 
 gr_check_counting_s::gr_check_counting_s (bool do_32bit)
index c5f7bfc47e52e696df52df9a33d09a0b0affcc65..95c6c7da5fc4f998533cfe60d6f4db074f4aa4ad 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_check_lfsr_32k_s_sptr
 gr_make_check_lfsr_32k_s ()
 {
-  return gr_check_lfsr_32k_s_sptr (new gr_check_lfsr_32k_s ());
+  return gnuradio::get_initial_sptr(new gr_check_lfsr_32k_s ());
 }
 
 gr_check_lfsr_32k_s::gr_check_lfsr_32k_s ()
index 60e3dd13d59659b9f6623834e1d4f4fef03fd4b6..23bbf821fea3d32309507e4fb2784f6f1ddcc715 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -39,7 +39,7 @@ gr_clock_recovery_mm_cc_sptr
 gr_make_clock_recovery_mm_cc(float omega, float gain_omega, float mu, float gain_mu,
                             float omega_relative_limit)
 {
-  return gr_clock_recovery_mm_cc_sptr (new gr_clock_recovery_mm_cc (omega, 
+  return gnuradio::get_initial_sptr(new gr_clock_recovery_mm_cc (omega, 
                                                                    gain_omega, 
                                                                    mu,
                                                                    gain_mu,
index 2e9eea8e665f6a2aa94db12b88f327d75b9e793a..bb5a27071d85810327267abf5738d64bc3759dd3 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -37,7 +37,7 @@ gr_clock_recovery_mm_ff_sptr
 gr_make_clock_recovery_mm_ff(float omega, float gain_omega, float mu, float gain_mu,
                             float omega_relative_limit)
 {
-  return gr_clock_recovery_mm_ff_sptr (new gr_clock_recovery_mm_ff (omega,
+  return gnuradio::get_initial_sptr(new gr_clock_recovery_mm_ff (omega,
                                                                    gain_omega, 
                                                                    mu,
                                                                    gain_mu,
index fcecf0c8b35adca371b747e5aa7529840a72beeb..d198da0b038eb798b221aa706ca515db57dfc324 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2005 Free Software Foundation, Inc.
+ * Copyright 2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_complex_to_interleaved_short_sptr
 gr_make_complex_to_interleaved_short ()
 {
-  return gr_complex_to_interleaved_short_sptr (new gr_complex_to_interleaved_short ());
+  return gnuradio::get_initial_sptr(new gr_complex_to_interleaved_short ());
 }
 
 gr_complex_to_interleaved_short::gr_complex_to_interleaved_short ()
index abffa4da13324a4b6dea4b62cfd3dfe5b3e5f2d3..a59c127f38bbf153d8194a88a33fc417ba7aac29 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_complex_to_float_sptr
 gr_make_complex_to_float (unsigned int vlen)
 {
-  return gr_complex_to_float_sptr (new gr_complex_to_float (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_float (vlen));
 }
 
 gr_complex_to_float::gr_complex_to_float (unsigned int vlen)
@@ -81,7 +81,7 @@ gr_complex_to_float::work (int noutput_items,
 gr_complex_to_real_sptr
 gr_make_complex_to_real (unsigned int vlen)
 {
-  return gr_complex_to_real_sptr (new gr_complex_to_real (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_real (vlen));
 }
 
 gr_complex_to_real::gr_complex_to_real (unsigned int vlen)
@@ -112,7 +112,7 @@ gr_complex_to_real::work (int noutput_items,
 gr_complex_to_imag_sptr
 gr_make_complex_to_imag (unsigned int vlen)
 {
-  return gr_complex_to_imag_sptr (new gr_complex_to_imag (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_imag (vlen));
 }
 
 gr_complex_to_imag::gr_complex_to_imag (unsigned int vlen)
@@ -143,7 +143,7 @@ gr_complex_to_imag::work (int noutput_items,
 gr_complex_to_mag_sptr
 gr_make_complex_to_mag (unsigned int vlen)
 {
-  return gr_complex_to_mag_sptr (new gr_complex_to_mag (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_mag (vlen));
 }
 
 gr_complex_to_mag::gr_complex_to_mag (unsigned int vlen)
@@ -174,7 +174,7 @@ gr_complex_to_mag::work (int noutput_items,
 gr_complex_to_mag_squared_sptr
 gr_make_complex_to_mag_squared (unsigned int vlen)
 {
-  return gr_complex_to_mag_squared_sptr (new gr_complex_to_mag_squared (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_mag_squared (vlen));
 }
 
 gr_complex_to_mag_squared::gr_complex_to_mag_squared (unsigned int vlen)
@@ -207,7 +207,7 @@ gr_complex_to_mag_squared::work (int noutput_items,
 gr_complex_to_arg_sptr
 gr_make_complex_to_arg (unsigned int vlen)
 {
-  return gr_complex_to_arg_sptr (new gr_complex_to_arg (vlen));
+  return gnuradio::get_initial_sptr(new gr_complex_to_arg (vlen));
 }
 
 gr_complex_to_arg::gr_complex_to_arg (unsigned int vlen)
index f25ce1a5773b0f566e44c585048f63e680d6a8dd..59c3bae897832a6bd21e287b121128523d6f12c2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_conjugate_cc_sptr
 gr_make_conjugate_cc ()
 {
-  return gr_conjugate_cc_sptr (new gr_conjugate_cc ());
+  return gnuradio::get_initial_sptr(new gr_conjugate_cc ());
 }
 
 gr_conjugate_cc::gr_conjugate_cc ()
index 43dae6c1a2dbd37ab5f0bb8ea76ab3fd4f080e87..15f67341118cccb8182e39e314035a4935bbfd23 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -37,7 +37,7 @@
 gr_correlate_access_code_bb_sptr
 gr_make_correlate_access_code_bb (const std::string &access_code, int threshold)
 {
-  return gr_correlate_access_code_bb_sptr (new gr_correlate_access_code_bb (access_code, threshold));
+  return gnuradio::get_initial_sptr(new gr_correlate_access_code_bb (access_code, threshold));
 }
 
 
index 4e0f7e067352941753b7d760280d5305fe7478f9..f3bfd095188792e6f92a97b93c3d88ed6e911904 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@ gr_make_costas_loop_cc (float alpha, float beta,
                        int order
                        ) throw (std::invalid_argument)
 {
-  return gr_costas_loop_cc_sptr (new gr_costas_loop_cc (alpha, beta,
+  return gnuradio::get_initial_sptr(new gr_costas_loop_cc (alpha, beta,
                                                        max_freq, min_freq,
                                                        order));
 }
index 95d7c1753db588434c195128e7a15f753e704ead..f0b04ef974b6e5edf338d4513d06d8242c09fcf3 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * GNU Radio is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -31,7 +31,7 @@
 gr_cpfsk_bc_sptr 
 gr_make_cpfsk_bc(float k, float ampl, int samples_per_sym)
 {
-  return gr_cpfsk_bc_sptr(new gr_cpfsk_bc(k, ampl, samples_per_sym));
+  return gnuradio::get_initial_sptr(new gr_cpfsk_bc(k, ampl, samples_per_sym));
 }
 
 gr_cpfsk_bc::gr_cpfsk_bc(float k, float ampl, int samples_per_sym)
index 59034ddc19beac1b2142e95155a7ac3569a319d7..6c1e98d47468ee43422f36e481e5bf3ee87166ec 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@ static int max_tone_index = 37;
 gr_ctcss_squelch_ff_sptr
 gr_make_ctcss_squelch_ff(int rate, float freq, float level, int len, int ramp, bool gate)
 {
-  return gr_ctcss_squelch_ff_sptr(new gr_ctcss_squelch_ff(rate, freq, level, len, ramp, gate));
+  return gnuradio::get_initial_sptr(new gr_ctcss_squelch_ff(rate, freq, level, len, ramp, gate));
 }
 
 int gr_ctcss_squelch_ff::find_tone(float freq)
index add036f2082a3d2777cfe5e298e6010b5b674743..d5425bfc841d56474d456960b3effca5f7b2c671 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * GNU Radio is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -28,7 +28,7 @@
 gr_decode_ccsds_27_fb_sptr 
 gr_make_decode_ccsds_27_fb()
 {
-  return gr_decode_ccsds_27_fb_sptr(new gr_decode_ccsds_27_fb());
+  return gnuradio::get_initial_sptr(new gr_decode_ccsds_27_fb());
 }
 
 gr_decode_ccsds_27_fb::gr_decode_ccsds_27_fb()
index 6530b9675c528e48b929c5079d2f22608a1cf59f..843275366430963754165a7a152fea8ae1658a63 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_deinterleave_sptr
 gr_make_deinterleave (size_t itemsize)
 {
-  return gr_deinterleave_sptr (new gr_deinterleave (itemsize));
+  return gnuradio::get_initial_sptr(new gr_deinterleave (itemsize));
 }
 
 gr_deinterleave::gr_deinterleave (size_t itemsize)
index d52faca39a58f45bd2419e045107f004cb513429..b06346f5959fb70b891f870ee3e9b1596181d4bc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_delay_sptr
 gr_make_delay (size_t itemsize, int delay)
 {
-  return gr_delay_sptr (new gr_delay (itemsize, delay));
+  return gnuradio::get_initial_sptr(new gr_delay (itemsize, delay));
 }
 
 gr_delay::gr_delay (size_t itemsize, int delay)
index e173a8a22598538ecb062978e396dc36871c69e8..b712e69edaa0b27928dd987098e3f6f8bce618fa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_descrambler_bb_sptr
 gr_make_descrambler_bb(int mask, int seed, int len)
 {
-  return gr_descrambler_bb_sptr(new gr_descrambler_bb(mask, seed, len));
+  return gnuradio::get_initial_sptr(new gr_descrambler_bb(mask, seed, len));
 }
 
 gr_descrambler_bb::gr_descrambler_bb(int mask, int seed, int len)
index 1802b3b7707cffb3f79a9b624e42745e3c5a003b..1b0bcfb967d15ce22fdfd5fe72a17ac779651b41 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_diff_decoder_bb_sptr
 gr_make_diff_decoder_bb (unsigned int modulus)
 {
-  return gr_diff_decoder_bb_sptr (new gr_diff_decoder_bb(modulus));
+  return gnuradio::get_initial_sptr(new gr_diff_decoder_bb(modulus));
 }
 
 gr_diff_decoder_bb::gr_diff_decoder_bb (unsigned int modulus)
index 3eb8e62cc4dff28d843ecc4f855ce63c5ad9c58e..7e67a718e04b89ebcbedf726b1ec2a3fce4c9ea4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_diff_encoder_bb_sptr
 gr_make_diff_encoder_bb (unsigned int modulus)
 {
-  return gr_diff_encoder_bb_sptr (new gr_diff_encoder_bb(modulus));
+  return gnuradio::get_initial_sptr(new gr_diff_encoder_bb(modulus));
 }
 
 gr_diff_encoder_bb::gr_diff_encoder_bb (unsigned int modulus)
index 003297ff8459667464aa7ff75d8db0f2a39f2a16..fb6a3a910ee5382b47b6c7c2b8b0f7b775972afc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_diff_phasor_cc_sptr
 gr_make_diff_phasor_cc ()
 {
-  return gr_diff_phasor_cc_sptr (new gr_diff_phasor_cc());
+  return gnuradio::get_initial_sptr(new gr_diff_phasor_cc());
 }
 
 gr_diff_phasor_cc::gr_diff_phasor_cc ()
index f24b2a88e33129f754bf8d1b0ddfa62594c8e994..fcaad21744b644f8e4e1369172f5e5f13cbb3032 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007,2009 Free Software Foundation, Inc.
+ * Copyright 2007,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_dpll_bb_sptr
 gr_make_dpll_bb (float period, float gain)
 {
-  return gr_dpll_bb_sptr (new gr_dpll_bb (period, gain));
+  return gnuradio::get_initial_sptr(new gr_dpll_bb (period, gain));
 }
 
 gr_dpll_bb::gr_dpll_bb (float period, float gain)
index 76b8091f71914b0bb2c752cd17efb99d117b7928..092e91d8b107273e49ce5f6bdbcf0d97699f63fa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * GNU Radio is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -32,7 +32,7 @@ extern "C" {
 gr_encode_ccsds_27_bb_sptr 
 gr_make_encode_ccsds_27_bb()
 {
-  return gr_encode_ccsds_27_bb_sptr(new gr_encode_ccsds_27_bb());
+  return gnuradio::get_initial_sptr(new gr_encode_ccsds_27_bb());
 }
 
 gr_encode_ccsds_27_bb::gr_encode_ccsds_27_bb()
index 02385c59e407de3fcfaa3720a51b026b4bacfc0b..24945cfd8a459ee5a9acefb8af17cf5ec0e6166e 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@ static const int PAD_VAL = 0xAA;
 gr_fake_channel_encoder_pp_sptr
 gr_make_fake_channel_encoder_pp(int input_vlen, int output_vlen)
 {
-  return gr_fake_channel_encoder_pp_sptr(new gr_fake_channel_encoder_pp(input_vlen,
+  return gnuradio::get_initial_sptr(new gr_fake_channel_encoder_pp(input_vlen,
                                                                        output_vlen));
 }
 
@@ -77,7 +77,7 @@ gr_fake_channel_encoder_pp::work (int noutput_items,
 gr_fake_channel_decoder_pp_sptr
 gr_make_fake_channel_decoder_pp(int input_vlen, int output_vlen)
 {
-  return gr_fake_channel_decoder_pp_sptr(new gr_fake_channel_decoder_pp(input_vlen,
+  return gnuradio::get_initial_sptr(new gr_fake_channel_decoder_pp(input_vlen,
                                                                        output_vlen));
 }
 
index 53fb2a8199675970bd23ac1b6c6ffa240170e3a6..9046fcaa79603e7b32e7e1b9dff1fdf78e25cd81 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_feedforward_agc_cc_sptr
 gr_make_feedforward_agc_cc(int nsamples, float reference)
 {
-  return gr_feedforward_agc_cc_sptr(new gr_feedforward_agc_cc (nsamples, reference));
+  return gnuradio::get_initial_sptr(new gr_feedforward_agc_cc (nsamples, reference));
 }
 
 gr_feedforward_agc_cc::gr_feedforward_agc_cc (int nsamples, float reference)
index f69d2e84ebed8c8916caf7ce3f22e71131326f3a..3293e3ab8629b043054f1173ba96d1890901cb65 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2007,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2007,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_fft_vcc_sptr
 gr_make_fft_vcc_fftw (int fft_size, bool forward, const std::vector<float> &window, bool shift)
 {
-  return gr_fft_vcc_sptr (new gr_fft_vcc_fftw (fft_size, forward, window, shift));
+  return gnuradio::get_initial_sptr(new gr_fft_vcc_fftw (fft_size, forward, window, shift));
 }
 
 gr_fft_vcc_fftw::gr_fft_vcc_fftw (int fft_size, bool forward,
index df68af7e1aa1d24ec1b653252fbdb41511266f43..608161efedf120a51869bb67fac58eaeb84b7e3c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@
 gr_fft_vfc_sptr
 gr_make_fft_vfc (int fft_size, bool forward, const std::vector<float> window)
 {
-  return gr_fft_vfc_sptr (new gr_fft_vfc (fft_size, forward, window));
+  return gnuradio::get_initial_sptr(new gr_fft_vfc (fft_size, forward, window));
 }
 
 gr_fft_vfc::gr_fft_vfc (int fft_size, bool forward, const std::vector<float> window)
index 7f2c468b724529107e916c0f4b7f6c476f870488..ff997e7a978fd78f14e53d7b2355a1597631a342 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2009 Free Software Foundation, Inc.
+ * Copyright 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -48,7 +48,7 @@ float sinc(float x)
 gr_fll_band_edge_cc_sptr gr_make_fll_band_edge_cc (float samps_per_sym, float rolloff,
                                                   int filter_size, float gain_alpha, float gain_beta)
 {
-  return gr_fll_band_edge_cc_sptr (new gr_fll_band_edge_cc (samps_per_sym, rolloff,
+  return gnuradio::get_initial_sptr(new gr_fll_band_edge_cc (samps_per_sym, rolloff,
                                                            filter_size, gain_alpha, gain_beta));
 }
 
index ed6c41826c8b69730214972273a6a6d6642394a6..88b9d276e2bc7a615f93a69d964911f763ca43d1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_float_to_char_sptr
 gr_make_float_to_char ()
 {
-  return gr_float_to_char_sptr (new gr_float_to_char ());
+  return gnuradio::get_initial_sptr(new gr_float_to_char ());
 }
 
 gr_float_to_char::gr_float_to_char ()
index af878231a6a98617d928cdd8bdc2176e157fdde9..89ef188698f9e4d63c466df42063467f30659c67 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004, 2009 Free Software Foundation, Inc.
+ * Copyright 2004, 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_float_to_complex_sptr
 gr_make_float_to_complex (size_t vlen)
 {
-  return gr_float_to_complex_sptr (new gr_float_to_complex (vlen));
+  return gnuradio::get_initial_sptr(new gr_float_to_complex (vlen));
 }
 
 gr_float_to_complex::gr_float_to_complex (size_t vlen)
index ecb0fa0fc656f995ce51a090a5303853194ea25d..084f76f9c476b81f2f71376c96d8a1d4d8dd6db9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_float_to_short_sptr
 gr_make_float_to_short ()
 {
-  return gr_float_to_short_sptr (new gr_float_to_short ());
+  return gnuradio::get_initial_sptr(new gr_float_to_short ());
 }
 
 gr_float_to_short::gr_float_to_short ()
index 3776ac8979a597a5f429e0b55cdbbb2fd4437317..78369f8be6c23bdeb2c8337eeab1b78546378cb2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_float_to_uchar_sptr
 gr_make_float_to_uchar ()
 {
-  return gr_float_to_uchar_sptr (new gr_float_to_uchar ());
+  return gnuradio::get_initial_sptr(new gr_float_to_uchar ());
 }
 
 gr_float_to_uchar::gr_float_to_uchar ()
index e2c7e7a7f9cb5588c28e6ceb0c7a0c8070972704..3d828124e6a41ddb5a78c2154230ef57f82da12f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@
 gr_fmdet_cf_sptr
 gr_make_fmdet_cf (float samplerate, float freq_low, float freq_high, float scl)
 {
-  return gr_fmdet_cf_sptr (new gr_fmdet_cf (samplerate, freq_low, freq_high, scl));
+  return gnuradio::get_initial_sptr(new gr_fmdet_cf (samplerate, freq_low, freq_high, scl));
 }
 
 gr_fmdet_cf::gr_fmdet_cf (float samplerate, float freq_low, float freq_high, float scl)
index 9da271bac716e8d89a603d5121b67896aab96ac1..c90b26c35616bfe835badb6c69f4b3f824cace32 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -69,7 +69,7 @@ gr_framer_sink_1::enter_have_header(int payload_len, int whitener_offset)
 gr_framer_sink_1_sptr
 gr_make_framer_sink_1(gr_msg_queue_sptr target_queue)
 {
-  return gr_framer_sink_1_sptr(new gr_framer_sink_1(target_queue));
+  return gnuradio::get_initial_sptr(new gr_framer_sink_1(target_queue));
 }
 
 
index 541f841f4cc7fd9680ba1a35cab1ff7de2bbd4bc..0f6f0d719f71d5a17de4cd1571518c2a3e202ad9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 
 gr_frequency_modulator_fc_sptr gr_make_frequency_modulator_fc (double sensitivity)
 {
-  return gr_frequency_modulator_fc_sptr (new gr_frequency_modulator_fc (sensitivity));
+  return gnuradio::get_initial_sptr(new gr_frequency_modulator_fc (sensitivity));
 }
 
 gr_frequency_modulator_fc::gr_frequency_modulator_fc (double sensitivity)
index 8fe616044ddd7d9f287632ece2c2f7058e369249..134f7a21a94e5450922531380428536468d376f2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_glfsr_source_b_sptr 
 gr_make_glfsr_source_b(int degree, bool repeat, int mask, int seed)
 {
-  return gr_glfsr_source_b_sptr(new gr_glfsr_source_b(degree, repeat, mask, seed));
+  return gnuradio::get_initial_sptr(new gr_glfsr_source_b(degree, repeat, mask, seed));
 }
 
 gr_glfsr_source_b::gr_glfsr_source_b(int degree, bool repeat, int mask, int seed)
index 8ef3a06cfbf8b9180a4d4fb7ad21aefc65c2c8c2..7ffcfbd2a06a57457c45f3c7dfe7719202211572 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 gr_glfsr_source_f_sptr 
 gr_make_glfsr_source_f(int degree, bool repeat, int mask, int seed)
 {
-  return gr_glfsr_source_f_sptr(new gr_glfsr_source_f(degree, repeat, mask, seed));
+  return gnuradio::get_initial_sptr(new gr_glfsr_source_f(degree, repeat, mask, seed));
 }
 
 gr_glfsr_source_f::gr_glfsr_source_f(int degree, bool repeat, int mask, int seed)
index 3c3ce8cc9ac392f724a16099392aaea29ce11795..d210cd5ed3c99ca7a54443e157cb89b6dd0c030b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_interleave_sptr
 gr_make_interleave (size_t itemsize)
 {
-  return gr_interleave_sptr (new gr_interleave (itemsize));
+  return gnuradio::get_initial_sptr(new gr_interleave (itemsize));
 }
 
 gr_interleave::gr_interleave (size_t itemsize)
index 74b8532072466e83636bbdbff69c75542369c75f..09aa91f4716f6e300fa593054a842944f9d7713c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_interleaved_short_to_complex_sptr
 gr_make_interleaved_short_to_complex ()
 {
-  return gr_interleaved_short_to_complex_sptr (new gr_interleaved_short_to_complex ());
+  return gnuradio::get_initial_sptr(new gr_interleaved_short_to_complex ());
 }
 
 gr_interleaved_short_to_complex::gr_interleaved_short_to_complex ()
index e0a2c08ae17e730f4015c05bc3e3895587fd7383..16a68337ff746654f09ddc1fb2d7acda56e71e05 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_iqcomp_cc_sptr
 gr_make_iqcomp_cc (float mu)
 {
-  return gr_iqcomp_cc_sptr (new gr_iqcomp_cc (mu));
+  return gnuradio::get_initial_sptr(new gr_iqcomp_cc (mu));
 }
 
 gr_iqcomp_cc::gr_iqcomp_cc (float mu)
index e38240a3f612491f0a2cba696710dd67d989f1c8..c07e177fe20823a6862ecc74b8e8f87beeec0f72 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_keep_one_in_n_sptr
 gr_make_keep_one_in_n (size_t item_size, int n)
 {
-  return gr_keep_one_in_n_sptr (new gr_keep_one_in_n (item_size, n));
+  return gnuradio::get_initial_sptr(new gr_keep_one_in_n (item_size, n));
 }
 
 gr_keep_one_in_n::gr_keep_one_in_n (size_t item_size, int n)
index b65e2b78af86c486c2425bbf6357370bf12f179e..e227f8b3ea37fb4012d49c087f69ca0a53729ff9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_lfsr_32k_source_s_sptr 
 gr_make_lfsr_32k_source_s ()
 {
-  return gr_lfsr_32k_source_s_sptr (new gr_lfsr_32k_source_s ());
+  return gnuradio::get_initial_sptr(new gr_lfsr_32k_source_s ());
 }
 
 
index f1eff05ccec0b587fae1bf7ece4649f39e04fbd9..8659386d504cb56ec6a9c6c60529992ed69069bf 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -67,7 +67,7 @@ gr_lms_dfe_cc_sptr
 gr_make_lms_dfe_cc (float lambda_ff, float lambda_fb, 
                    unsigned int num_fftaps, unsigned int num_fbtaps)
 {
-  return gr_lms_dfe_cc_sptr (new gr_lms_dfe_cc (lambda_ff, lambda_fb,
+  return gnuradio::get_initial_sptr(new gr_lms_dfe_cc (lambda_ff, lambda_fb,
                                                num_fftaps, num_fbtaps));
 }
 
index 2992dbf888e4e1f71b7ccd0f365a6ba8ef13ca98..8a5e22c2fecbed05b0c177a64275ac979bff7f82 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@ gr_lms_dfe_ff_sptr
 gr_make_lms_dfe_ff (float lambda_ff, float lambda_fb, 
                    unsigned int num_fftaps, unsigned int num_fbtaps)
 {
-  return gr_lms_dfe_ff_sptr (new gr_lms_dfe_ff (lambda_ff,lambda_fb,num_fftaps,num_fbtaps));
+  return gnuradio::get_initial_sptr(new gr_lms_dfe_ff (lambda_ff,lambda_fb,num_fftaps,num_fbtaps));
 }
 
 gr_lms_dfe_ff::gr_lms_dfe_ff (float lambda_ff, float lambda_fb , 
index b10dfea36abd3b5740cfcff4919520cd7ee6215f..7762c7e35b35ba82e9a25e82b6e68eb670a95523 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2007 Free Software Foundation, Inc.
+ * Copyright 2006,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_map_bb_sptr
 gr_make_map_bb (const std::vector<int> &map)
 {
-  return gr_map_bb_sptr (new gr_map_bb (map));
+  return gnuradio::get_initial_sptr(new gr_map_bb (map));
 }
 
 gr_map_bb::gr_map_bb (const std::vector<int> &map)
index 1efa827035da7848338c24a982a46db2dcd61987..bc51c6769317457b52fb8511366ace95ef2e1a7b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006,2007 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2007,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -46,7 +46,7 @@ gr_make_mpsk_receiver_cc(unsigned int M, float theta,
                         float mu, float gain_mu, 
                         float omega, float gain_omega, float omega_rel)
 {
-  return gr_mpsk_receiver_cc_sptr (new gr_mpsk_receiver_cc (M, theta, 
+  return gnuradio::get_initial_sptr(new gr_mpsk_receiver_cc (M, theta, 
                                                            alpha, beta,
                                                            fmin, fmax,
                                                            mu, gain_mu, 
index 8175359b5a5624c11494a923d078fbcf814f668f..15d28d48415337c7bed1bc7a45e5e3a9ad8d85ff 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_nlog10_ff_sptr
 gr_make_nlog10_ff (float n, unsigned vlen, float k)
 {
-  return gr_nlog10_ff_sptr(new gr_nlog10_ff(n, vlen, k));
+  return gnuradio::get_initial_sptr(new gr_nlog10_ff(n, vlen, k));
 }
 
 gr_nlog10_ff::gr_nlog10_ff(float n, unsigned vlen, float k)
index b8d5cb3ac83bc2c2587f1734785a761dc2ef3e75..e69c8b340f943ddad3a2d2f486819bc80b000ccb 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@ gr_nop::gr_nop (size_t sizeof_stream_item)
 gr_block_sptr
 gr_make_nop (size_t sizeof_stream_item)
 {
-  return gr_block_sptr (new gr_nop (sizeof_stream_item));
+  return gnuradio::get_initial_sptr (new gr_nop (sizeof_stream_item));
 }
 
 int
index ed9973a3a2f5213eb1ef6f180ded7bc7e446d85d..0b7f2d9e89ea9c0a89dc27bece667b768701ef99 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -37,7 +37,7 @@ gr_null_sink::gr_null_sink (size_t sizeof_stream_item)
 gr_block_sptr
 gr_make_null_sink (size_t sizeof_stream_item)
 {
-  return gr_block_sptr (new gr_null_sink (sizeof_stream_item));
+  return gnuradio::get_initial_sptr (new gr_null_sink (sizeof_stream_item));
 }
 
 int
index d11976e1b47e438c45d68b1673aef744a3ebdeef..b65c39035508d4450e7d935fbde111bf61482993 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@ gr_null_source::gr_null_source (size_t sizeof_stream_item)
 gr_block_sptr
 gr_make_null_source (size_t sizeof_stream_item)
 {
-  return gr_block_sptr (new gr_null_source (sizeof_stream_item));
+  return gnuradio::get_initial_sptr (new gr_null_source (sizeof_stream_item));
 }
 
 int
index a01cf358a9a1e187dbfe9a2ac277962506547e93..bcb469651cf89a5f842d073f0aa241f97657b5aa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_ofdm_bpsk_demapper_sptr
 gr_make_ofdm_bpsk_demapper (unsigned int occupied_carriers)
 {
-  return gr_ofdm_bpsk_demapper_sptr (new gr_ofdm_bpsk_demapper (occupied_carriers));
+  return gnuradio::get_initial_sptr(new gr_ofdm_bpsk_demapper (occupied_carriers));
 }
 
 gr_ofdm_bpsk_demapper::gr_ofdm_bpsk_demapper (unsigned occupied_carriers)
index 5327c5707fe4f415f0d3c74cb4dc24358d79495b..fb40a3035fdf6169a150a6febf7f44ca6b94ce8a 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_ofdm_cyclic_prefixer_sptr
 gr_make_ofdm_cyclic_prefixer (size_t input_size, size_t output_size)
 {
-  return gr_ofdm_cyclic_prefixer_sptr (new gr_ofdm_cyclic_prefixer (input_size, output_size));
+  return gnuradio::get_initial_sptr(new gr_ofdm_cyclic_prefixer (input_size, output_size));
 }
 
 gr_ofdm_cyclic_prefixer::gr_ofdm_cyclic_prefixer (size_t input_size, size_t output_size)
index fd27e6d48c4086144698c56c58d0cf110c212665..201375597a4127970b4d723b36bb6e3a59d68ae7 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2007,2008 Free Software Foundation, Inc.
+ * Copyright 2006,2007,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ gr_make_ofdm_frame_acquisition (unsigned int occupied_carriers, unsigned int fft
                                const std::vector<gr_complex> &known_symbol,
                                unsigned int max_fft_shift_len)
 {
-  return gr_ofdm_frame_acquisition_sptr (new gr_ofdm_frame_acquisition (occupied_carriers, fft_length, cplen,
+  return gnuradio::get_initial_sptr(new gr_ofdm_frame_acquisition (occupied_carriers, fft_length, cplen,
                                                                        known_symbol, max_fft_shift_len));
 }
 
index 26a5cf0fe16ad921c83613652f44bc73722cd4ef..3457370eb3cff784d59350998b9fd6fd0aa37140 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007,2008 Free Software Foundation, Inc.
+ * Copyright 2007,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -184,7 +184,7 @@ gr_make_ofdm_frame_sink(const std::vector<gr_complex> &sym_position,
                        gr_msg_queue_sptr target_queue, unsigned int occupied_carriers,
                        float phase_gain, float freq_gain)
 {
-  return gr_ofdm_frame_sink_sptr(new gr_ofdm_frame_sink(sym_position, sym_value_out,
+  return gnuradio::get_initial_sptr(new gr_ofdm_frame_sink(sym_position, sym_value_out,
                                                        target_queue, occupied_carriers,
                                                        phase_gain, freq_gain));
 }
index 3706c36725d80af937dc5350c4609b267d9fa6e6..ed10c94a899c9ac5e8f0fada43a6cf5937be0a92 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@ gr_ofdm_insert_preamble_sptr
 gr_make_ofdm_insert_preamble(int fft_length,
                             const std::vector<std::vector<gr_complex> > &preamble)
 {
-  return gr_ofdm_insert_preamble_sptr(new gr_ofdm_insert_preamble(fft_length,
+  return gnuradio::get_initial_sptr(new gr_ofdm_insert_preamble(fft_length,
                                                                  preamble));
 }
 
index 02f09f5f25bf80ec2ae388f5b6d7a8fcc497b658..370b029cdf253b9eaccae7379149cb3e9baf3f37 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2007,2008 Free Software Foundation, Inc.
+ * Copyright 2006,2007,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@ gr_ofdm_mapper_bcv_sptr
 gr_make_ofdm_mapper_bcv (const std::vector<gr_complex> &constellation, unsigned int msgq_limit, 
                         unsigned int occupied_carriers, unsigned int fft_length)
 {
-  return gr_ofdm_mapper_bcv_sptr (new gr_ofdm_mapper_bcv (constellation, msgq_limit, 
+  return gnuradio::get_initial_sptr(new gr_ofdm_mapper_bcv (constellation, msgq_limit, 
                                                          occupied_carriers, fft_length));
 }
 
index 7f6b2b01c984a6d5064a9d91fbdb5005146989e7..f9a53c87f26382c35b3a4e47f14969e4b7774d13 100644 (file)
@@ -34,7 +34,7 @@ gr_make_ofdm_sampler (unsigned int fft_length,
                      unsigned int symbol_length,
                      unsigned int timeout)
 {
-  return gr_ofdm_sampler_sptr (new gr_ofdm_sampler (fft_length, symbol_length, timeout));
+  return gnuradio::get_initial_sptr(new gr_ofdm_sampler (fft_length, symbol_length, timeout));
 }
 
 gr_ofdm_sampler::gr_ofdm_sampler (unsigned int fft_length, 
index c4498ed9345598d541fc47d1b351e701e3ce2566..a79e34be4a010ca5d20b4b87d854d74198b18987 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_pa_2x2_phase_combiner_sptr
 gr_make_pa_2x2_phase_combiner()
 {
-  return gr_pa_2x2_phase_combiner_sptr(new gr_pa_2x2_phase_combiner());
+  return gnuradio::get_initial_sptr(new gr_pa_2x2_phase_combiner());
 }
 
 gr_pa_2x2_phase_combiner::gr_pa_2x2_phase_combiner ()
index 0979f76d3d27d688c15280767886f23cdfaed4ba..d66d96839fdfa5ab0d5d7e414a8974c35c119ec9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -77,7 +77,7 @@ gr_packet_sink_sptr
 gr_make_packet_sink (const std::vector<unsigned char>& sync_vector,
                     gr_msg_queue_sptr target_queue, int threshold)
 {
-  return gr_packet_sink_sptr (new gr_packet_sink (sync_vector, target_queue, threshold));
+  return gnuradio::get_initial_sptr(new gr_packet_sink (sync_vector, target_queue, threshold));
 }
 
 
index 4f927bffe6b3a53927a57b083bdb5da88b97df80..2b1c5da61885e13d22e75c850bcf075b5a2f2d2c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@ gr_peak_detector2_fb_sptr
 gr_make_peak_detector2_fb (float threshold_factor_rise,
                           int look_ahead, float alpha)
 {
-  return gr_peak_detector2_fb_sptr (new gr_peak_detector2_fb (threshold_factor_rise, 
+  return gnuradio::get_initial_sptr(new gr_peak_detector2_fb (threshold_factor_rise, 
                                  look_ahead, alpha));
 }
 
index 9ee8d3f4db8e03f3e9ae9704b933177ff56b8f0d..c1a2e7da3da57b721f27fb1189b206c78aec6102 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 
 gr_phase_modulator_fc_sptr gr_make_phase_modulator_fc (double sensitivity)
 {
-  return gr_phase_modulator_fc_sptr (new gr_phase_modulator_fc (sensitivity));
+  return gnuradio::get_initial_sptr(new gr_phase_modulator_fc (sensitivity));
 }
 
 gr_phase_modulator_fc::gr_phase_modulator_fc (double sensitivity)
index 5f0e9a6921290d14b16573a0d6e396e29cb7ef07..19ab316a19d81b861a765ed4454a2d81d842a977 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@
 gr_pll_carriertracking_cc_sptr
 gr_make_pll_carriertracking_cc (float alpha, float beta, float max_freq, float min_freq)
 {
-  return gr_pll_carriertracking_cc_sptr (new gr_pll_carriertracking_cc (alpha, beta, max_freq, min_freq));
+  return gnuradio::get_initial_sptr(new gr_pll_carriertracking_cc (alpha, beta, max_freq, min_freq));
 }
 
 gr_pll_carriertracking_cc::gr_pll_carriertracking_cc (float alpha, float beta, float max_freq, float min_freq)
index c9fd9a71e8a4e4272aacd270804cee0a1102421d..1f17f2afc62646949520c2a722ea6779c07e505a 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@
 gr_pll_freqdet_cf_sptr
 gr_make_pll_freqdet_cf (float alpha, float beta, float max_freq, float min_freq)
 {
-  return gr_pll_freqdet_cf_sptr (new gr_pll_freqdet_cf (alpha, beta, max_freq, min_freq));
+  return gnuradio::get_initial_sptr(new gr_pll_freqdet_cf (alpha, beta, max_freq, min_freq));
 }
 
 gr_pll_freqdet_cf::gr_pll_freqdet_cf (float alpha, float beta, float max_freq, float min_freq)
index 5df822d3730378adc8f188abba9a708e6fc61ba6..8a7fbf88ba15bc9ddcc7c29ea7769b48537477de 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -37,7 +37,7 @@
 gr_pll_refout_cc_sptr
 gr_make_pll_refout_cc (float alpha, float beta, float max_freq, float min_freq)
 {
-  return gr_pll_refout_cc_sptr (new gr_pll_refout_cc (alpha, beta, max_freq, min_freq));
+  return gnuradio::get_initial_sptr(new gr_pll_refout_cc (alpha, beta, max_freq, min_freq));
 }
 
 gr_pll_refout_cc::gr_pll_refout_cc (float alpha, float beta, float max_freq, float min_freq)
index 2614c3a2d83dd9b6e94ebb19a3be4e1f5c2602d0..37e7b803ca902860c4b95ff9420cf3be9a146b15 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_pn_correlator_cc_sptr
 gr_make_pn_correlator_cc(int degree, int mask, int seed)
 {
-  return gr_pn_correlator_cc_sptr (new gr_pn_correlator_cc(degree, mask, seed));
+  return gnuradio::get_initial_sptr(new gr_pn_correlator_cc(degree, mask, seed));
 }
 
 gr_pn_correlator_cc::gr_pn_correlator_cc(int degree, int mask, int seed)
index 8af11ad220c0fa77f697428507dccaf3e234049d..c00eb5cdf9a99a1845dd29c27a15e23518d77cb9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_probe_avg_mag_sqrd_c_sptr
 gr_make_probe_avg_mag_sqrd_c(double threshold_db, double alpha)
 {
-  return gr_probe_avg_mag_sqrd_c_sptr(new gr_probe_avg_mag_sqrd_c(threshold_db, alpha));
+  return gnuradio::get_initial_sptr(new gr_probe_avg_mag_sqrd_c(threshold_db, alpha));
 }
 
 gr_probe_avg_mag_sqrd_c::gr_probe_avg_mag_sqrd_c (double threshold_db, double alpha)
index 8b1c7cc5076f10cd2411e6ef9f3e25a1bd53ab74..5350028a75443964c8878f8795450b083d9d7119 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2007 Free Software Foundation, Inc.
+ * Copyright 2005,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_probe_avg_mag_sqrd_cf_sptr
 gr_make_probe_avg_mag_sqrd_cf(double threshold_db, double alpha)
 {
-  return gr_probe_avg_mag_sqrd_cf_sptr(new gr_probe_avg_mag_sqrd_cf(threshold_db, alpha));
+  return gnuradio::get_initial_sptr(new gr_probe_avg_mag_sqrd_cf(threshold_db, alpha));
 }
 
 gr_probe_avg_mag_sqrd_cf::gr_probe_avg_mag_sqrd_cf (double threshold_db, double alpha)
index c39207d2c6d00d780061497bbb10cde48977473f..d3b0e2d37d5a238d26d090fa218b9c35d9881a06 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_probe_avg_mag_sqrd_f_sptr
 gr_make_probe_avg_mag_sqrd_f(double threshold_db, double alpha)
 {
-  return gr_probe_avg_mag_sqrd_f_sptr(new gr_probe_avg_mag_sqrd_f(threshold_db, alpha));
+  return gnuradio::get_initial_sptr(new gr_probe_avg_mag_sqrd_f(threshold_db, alpha));
 }
 
 gr_probe_avg_mag_sqrd_f::gr_probe_avg_mag_sqrd_f (double threshold_db, double alpha)
index dae4eec74f024607d27d922752ffccaac3662ac7..70b03e881ce234f04f31127f025da506e16c3df3 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * GNU Radio is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
 gr_probe_density_b_sptr 
 gr_make_probe_density_b(double alpha)
 {
-  return gr_probe_density_b_sptr(new gr_probe_density_b(alpha));
+  return gnuradio::get_initial_sptr(new gr_probe_density_b(alpha));
 }
 
 gr_probe_density_b::gr_probe_density_b(double alpha)
index a0bb99ce14205f89454f5eb55ea6d3cc00a6311c..fed9ad66ee0234f366b5024bf55bc93afe3b083d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_probe_mpsk_snr_c_sptr
 gr_make_probe_mpsk_snr_c(double alpha)
 {
-  return gr_probe_mpsk_snr_c_sptr(new gr_probe_mpsk_snr_c(alpha));
+  return gnuradio::get_initial_sptr(new gr_probe_mpsk_snr_c(alpha));
 }
 
 gr_probe_mpsk_snr_c::gr_probe_mpsk_snr_c(double alpha)
index b67836682f1d791a1cfb439dbbb543ac19281331..ee1a18e8911dac43a151edbe32342a7269b39ca1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -29,7 +29,7 @@
 gr_probe_signal_f_sptr
 gr_make_probe_signal_f()
 {
-  return gr_probe_signal_f_sptr(new gr_probe_signal_f());
+  return gnuradio::get_initial_sptr(new gr_probe_signal_f());
 }
 
 gr_probe_signal_f::gr_probe_signal_f ()
index 1604972fd25fbe310b162c2ccd60c5581df4758e..d2fee1a573114735e9e8fe944a0e1e0cb11836dd 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -29,7 +29,7 @@
 gr_pwr_squelch_cc_sptr
 gr_make_pwr_squelch_cc(double threshold, double alpha, int ramp, bool gate)
 {
-  return gr_pwr_squelch_cc_sptr(new gr_pwr_squelch_cc(threshold, alpha, ramp, gate));
+  return gnuradio::get_initial_sptr(new gr_pwr_squelch_cc(threshold, alpha, ramp, gate));
 }
 
 gr_pwr_squelch_cc::gr_pwr_squelch_cc(double threshold, double alpha, int ramp, bool gate) : 
index 976b7a1059c9ffbc68368553a84fd8f5143cfc07..a689c407c6ab0d7e46116b03900af35837aaa85c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -29,7 +29,7 @@
 gr_pwr_squelch_ff_sptr
 gr_make_pwr_squelch_ff(double threshold, double alpha, int ramp, bool gate)
 {
-  return gr_pwr_squelch_ff_sptr(new gr_pwr_squelch_ff(threshold, alpha, ramp, gate));
+  return gnuradio::get_initial_sptr(new gr_pwr_squelch_ff(threshold, alpha, ramp, gate));
 }
 
 gr_pwr_squelch_ff::gr_pwr_squelch_ff(double threshold, double alpha, int ramp, bool gate) : 
index bae5a3857efa6a1b902ad69a1a3339845bacaf5f..8e59fbd71d64cbb1000dcda297e9d359b336442e 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2005 Free Software Foundation, Inc.
+ * Copyright 2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ gr_quadrature_demod_cf::gr_quadrature_demod_cf (float gain)
 gr_quadrature_demod_cf_sptr
 gr_make_quadrature_demod_cf (float gain)
 {
-  return gr_quadrature_demod_cf_sptr (new gr_quadrature_demod_cf (gain));
+  return gnuradio::get_initial_sptr(new gr_quadrature_demod_cf (gain));
 }
 
 int
index 9fd3af8dfceb8f711374f6bf3ba0df4803ebc765..2608971991ccdee8be656bb8e4bf1bacb0b129f2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_rail_ff_sptr
 gr_make_rail_ff(float lo, float hi)
 {
-  return gr_rail_ff_sptr(new gr_rail_ff(lo, hi));
+  return gnuradio::get_initial_sptr(new gr_rail_ff(lo, hi));
 }
 
 gr_rail_ff::gr_rail_ff(float lo, float hi)
index 1836755204e2495347ff5ef0b536e9b9ff3dd643..3bb8be1057396bc136a37151e37dc76ead977fdc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_regenerate_bb_sptr
 gr_make_regenerate_bb (int period, unsigned int max_regen)
 {
-  return gr_regenerate_bb_sptr (new gr_regenerate_bb (period, max_regen));
+  return gnuradio::get_initial_sptr(new gr_regenerate_bb (period, max_regen));
 }
 
 gr_regenerate_bb::gr_regenerate_bb (int period, unsigned int max_regen)
index 70bb44e5a5d8460ce0b4045239e0032aabb99286..43ad50f52a708d476644e2c0ba95bfb5492e90d5 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_repeat_sptr 
 gr_make_repeat(size_t itemsize, int interp)
 {
-  return gr_repeat_sptr(new gr_repeat(itemsize, interp));
+  return gnuradio::get_initial_sptr(new gr_repeat(itemsize, interp));
 }
 
 gr_repeat::gr_repeat(size_t itemsize, int interp)  
index eab937e97a52a85ba7c9d4f5802c2dc63acd3428..a7b5d99f1ce9d6777d40dbeb147103b8d24c229f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_rms_cf_sptr
 gr_make_rms_cf(double alpha)
 {
-  return gr_rms_cf_sptr(new gr_rms_cf(alpha));
+  return gnuradio::get_initial_sptr(new gr_rms_cf(alpha));
 }
 
 gr_rms_cf::gr_rms_cf (double alpha)
index 604cb3c9b8650286787a00f8acf7b39c65048062..1ff4379f6311072aa36705427e2e6e0ea2b770fa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_rms_ff_sptr
 gr_make_rms_ff(double alpha)
 {
-  return gr_rms_ff_sptr(new gr_rms_ff(alpha));
+  return gnuradio::get_initial_sptr(new gr_rms_ff(alpha));
 }
 
 gr_rms_ff::gr_rms_ff (double alpha)
index 42f70901b3bde47261d8502e42088e9535073767..59bd1ca419a01123f86b5aed02b6a468edf20789 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_scrambler_bb_sptr
 gr_make_scrambler_bb(int mask, int seed, int len)
 {
-  return gr_scrambler_bb_sptr(new gr_scrambler_bb(mask, seed, len));
+  return gnuradio::get_initial_sptr(new gr_scrambler_bb(mask, seed, len));
 }
 
 gr_scrambler_bb::gr_scrambler_bb(int mask, int seed, int len)
index 09dad2ef28d83106ea9b5b8c301d384ef1275fae..7b80953ac11543321cc7c0137b3578abc6992b18 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_short_to_float_sptr
 gr_make_short_to_float ()
 {
-  return gr_short_to_float_sptr (new gr_short_to_float ());
+  return gnuradio::get_initial_sptr(new gr_short_to_float ());
 }
 
 gr_short_to_float::gr_short_to_float ()
index ebfbfa72e951b5a9c2df1b4d57baa476a696aca6..01c007122e5df4469de1a5e97a6d2c94e3bd1177 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -39,7 +39,7 @@ static const int THRESHOLD = 3;
 gr_simple_correlator_sptr
 gr_make_simple_correlator (int payload_bytesize)
 {
-  return gr_simple_correlator_sptr (new gr_simple_correlator (payload_bytesize));
+  return gnuradio::get_initial_sptr(new gr_simple_correlator (payload_bytesize));
 }
 
 gr_simple_correlator::gr_simple_correlator (int payload_bytesize)
index d2de0954627bcf886412ce81f810a47b8aba62fd..2a574a74e48a7af6fb918ed944bd0dfb391bc64e 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@
 gr_simple_framer_sptr
 gr_make_simple_framer (int payload_bytesize)
 {
-  return gr_simple_framer_sptr (new gr_simple_framer (payload_bytesize));
+  return gnuradio::get_initial_sptr(new gr_simple_framer (payload_bytesize));
 }
 
 gr_simple_framer::gr_simple_framer (int payload_bytesize)
index 3900671a65d2247ef3114f8c4077bd711dad70f6..cdea8055b5d2243ad874ee1c03d4cb846a6c338f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_simple_squelch_cc_sptr
 gr_make_simple_squelch_cc(double threshold_db, double alpha)
 {
-  return gr_simple_squelch_cc_sptr(new gr_simple_squelch_cc(threshold_db, alpha));
+  return gnuradio::get_initial_sptr(new gr_simple_squelch_cc(threshold_db, alpha));
 }
 
 gr_simple_squelch_cc::gr_simple_squelch_cc (double threshold_db, double alpha)
index 45e3d5cb233903f9b6cb37fc84eb80891b096618..ea7e9405f17d694313804e028492a5bf8f9dec7c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2007 Free Software Foundation, Inc.
+ * Copyright 2005,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@ gr_skiphead::gr_skiphead (size_t itemsize, size_t nitems_to_skip)
 gr_skiphead_sptr
 gr_make_skiphead (size_t itemsize, size_t nitems_to_skip)
 {
-  return gr_skiphead_sptr (new gr_skiphead (itemsize, nitems_to_skip));
+  return gnuradio::get_initial_sptr(new gr_skiphead (itemsize, nitems_to_skip));
 }
 
 int
index 05ad4a7eb6efaae8fe3736c4ba8ad7baa5019808..479204fdbf46296f071bdc7d75dba085ca40e5bc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@ gr_squash_ff_sptr
 gr_make_squash_ff(const std::vector<float> &igrid,
                  const std::vector<float> &ogrid)
 {
-  return gr_squash_ff_sptr(new gr_squash_ff(igrid, ogrid));
+  return gnuradio::get_initial_sptr(new gr_squash_ff(igrid, ogrid));
 }
 
 gr_squash_ff::gr_squash_ff(const std::vector<float> &igrid,
index 06556b583674214f9fd2157fb5211bdcf1df4397..7ef2bb3c7b95f30deec68028c0b86d8eaec4c16b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@
 gr_stream_mux_sptr
 gr_make_stream_mux (size_t itemsize, const std::vector<int> &lengths)
 {
-  return gr_stream_mux_sptr (new gr_stream_mux (itemsize, lengths));
+  return gnuradio::get_initial_sptr(new gr_stream_mux (itemsize, lengths));
 }
 
 gr_stream_mux::gr_stream_mux (size_t itemsize, const std::vector<int> &lengths)
index b38a8d4d812830050f6539ca40a2e762e6e58066..3d34dbc43dc2f13631ae882b6b6247c2153caaba 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_stream_to_streams_sptr
 gr_make_stream_to_streams (size_t item_size, size_t nstreams)
 {
-  return gr_stream_to_streams_sptr (new gr_stream_to_streams (item_size, nstreams));
+  return gnuradio::get_initial_sptr(new gr_stream_to_streams (item_size, nstreams));
 }
 
 gr_stream_to_streams::gr_stream_to_streams (size_t item_size, size_t nstreams)
index fd233adca7ca58e6c9d20c7ed4714cb08ac67dfc..f218601d734e8b3ce491749b71501067daf21be1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2005 Free Software Foundation, Inc.
+ * Copyright 2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_stream_to_vector_sptr
 gr_make_stream_to_vector (size_t item_size, size_t nitems_per_block)
 {
-  return gr_stream_to_vector_sptr (new gr_stream_to_vector (item_size, nitems_per_block));
+  return gnuradio::get_initial_sptr(new gr_stream_to_vector (item_size, nitems_per_block));
 }
 
 gr_stream_to_vector::gr_stream_to_vector (size_t item_size, size_t nitems_per_block)
index 6f6b49a82c81e4c29fc0d22608e237c58e01fc7c..ce4101089ddee7845e56014f9903fe071c4e0460 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_streams_to_stream_sptr
 gr_make_streams_to_stream (size_t item_size, size_t nstreams)
 {
-  return gr_streams_to_stream_sptr (new gr_streams_to_stream (item_size, nstreams));
+  return gnuradio::get_initial_sptr(new gr_streams_to_stream (item_size, nstreams));
 }
 
 gr_streams_to_stream::gr_streams_to_stream (size_t item_size, size_t nstreams)
index f3ee2c49aa4ed09707dc1a82c76dc7a16ddece23..e04fa4dcb504f0c64b9135ec3ed0de4df120f402 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2005 Free Software Foundation, Inc.
+ * Copyright 2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_streams_to_vector_sptr
 gr_make_streams_to_vector (size_t item_size, size_t nstreams)
 {
-  return gr_streams_to_vector_sptr (new gr_streams_to_vector (item_size, nstreams));
+  return gnuradio::get_initial_sptr(new gr_streams_to_vector (item_size, nstreams));
 }
 
 gr_streams_to_vector::gr_streams_to_vector (size_t item_size, size_t nstreams)
index f1822dcb8bc907686a640d128bec9483d1d45b43..c6395798ad1ff95cb6b65608c45406d360dc4558 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 gr_stretch_ff_sptr
 gr_make_stretch_ff(float lo, size_t vlen)
 {
-  return gr_stretch_ff_sptr(new gr_stretch_ff(lo, vlen));
+  return gnuradio::get_initial_sptr(new gr_stretch_ff(lo, vlen));
 }
 
 gr_stretch_ff::gr_stretch_ff(float lo, size_t vlen)
index a04554ec4e243a6a5d7d83f1e563c78a55266478..077b397076ec3b5730667aa74deb8c58e2ed9132 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2008 Free Software Foundation, Inc.
+ * Copyright 2006,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@ gr_test_sptr gr_make_test (const std::string &name,
         unsigned int history,unsigned int output_multiple,double relative_rate,
         bool fixed_rate,gr_consume_type_t cons_type, gr_produce_type_t prod_type)
 {
-  return gr_test_sptr (new gr_test (name, min_inputs,max_inputs,sizeof_input_item,
+  return gnuradio::get_initial_sptr(new gr_test (name, min_inputs,max_inputs,sizeof_input_item,
              min_outputs,max_outputs,sizeof_output_item,
              history,output_multiple,relative_rate,fixed_rate,cons_type, prod_type));
 }
index 9deb3e461ec88163acf8e0c6c2e84c1f544e1257..622fe1b45dedf278b03df34bea85cf4e16f1aae0 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_threshold_ff_sptr
 gr_make_threshold_ff (float lo, float hi, float initial_state)
 {
-  return gr_threshold_ff_sptr (new gr_threshold_ff (lo, hi, initial_state));
+  return gnuradio::get_initial_sptr(new gr_threshold_ff (lo, hi, initial_state));
 }
 
 gr_threshold_ff::gr_threshold_ff (float lo, float hi, float initial_state)
index 88219c1c8031410c17353a569479864f6133acce..3189e01c0120ce97a5ef65be591a2bf964742fcc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -57,7 +57,7 @@ gr_nanosleep(struct timespec *ts)
 gr_throttle_sptr
 gr_make_throttle(size_t itemsize, double samples_per_sec)
 {
-  return gr_throttle_sptr(new gr_throttle(itemsize, samples_per_sec));
+  return gnuradio::get_initial_sptr(new gr_throttle(itemsize, samples_per_sec));
 }
 
 gr_throttle::gr_throttle(size_t itemsize, double samples_per_sec)
index 305052942dd7bc0d4ee7bb8ef8d8f1233af4a447..83616b42830676dc6312dfb9ac38343efc69199a 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_uchar_to_float_sptr
 gr_make_uchar_to_float ()
 {
-  return gr_uchar_to_float_sptr (new gr_uchar_to_float ());
+  return gnuradio::get_initial_sptr(new gr_uchar_to_float ());
 }
 
 gr_uchar_to_float::gr_uchar_to_float ()
index 7c5fdb1d6d1bbfbf66d41e127c7dba36fb07f709..e33c3da9a513c3f3a7d15e9c6bafec2659b6243d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 
 gr_unpack_k_bits_bb_sptr gr_make_unpack_k_bits_bb (unsigned k)
 {
-  return gr_unpack_k_bits_bb_sptr (new gr_unpack_k_bits_bb (k));
+  return gnuradio::get_initial_sptr(new gr_unpack_k_bits_bb (k));
 }
 
 
index 342a880e45f9789b08cb00a55f4c0660a271a9d5..43a686327bba5f95e5001badb90c774342b4339f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_vco_f_sptr
 gr_make_vco_f(double sampling_rate, double sensitivity, double amplitude)
 {
-  return gr_vco_f_sptr(new gr_vco_f(sampling_rate, sensitivity, amplitude));
+  return gnuradio::get_initial_sptr(new gr_vco_f(sampling_rate, sensitivity, amplitude));
 }
 
 
index 149bc0d5bf14fafa9780d887a3743a8ce78218df..0a0788de678c638b5d69247e9f3bb754c56d2705 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_vector_to_stream_sptr
 gr_make_vector_to_stream (size_t item_size, size_t nitems_per_block)
 {
-  return gr_vector_to_stream_sptr (new gr_vector_to_stream (item_size, nitems_per_block));
+  return gnuradio::get_initial_sptr(new gr_vector_to_stream (item_size, nitems_per_block));
 }
 
 gr_vector_to_stream::gr_vector_to_stream (size_t item_size, size_t nitems_per_block)
index 19f15b1706383db4499ec050ac43de06f07be57c..cc32641525d99e6ccc4e47efcbc66300da142cd9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2005 Free Software Foundation, Inc.
+ * Copyright 2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 gr_vector_to_streams_sptr
 gr_make_vector_to_streams (size_t item_size, size_t nstreams)
 {
-  return gr_vector_to_streams_sptr (new gr_vector_to_streams (item_size, nstreams));
+  return gnuradio::get_initial_sptr(new gr_vector_to_streams (item_size, nstreams));
 }
 
 gr_vector_to_streams::gr_vector_to_streams (size_t item_size, size_t nstreams)
index 6cbfa238186d717cfeb4b04deeebfc775deb033b..f77c96e9936bef3e4adfce1c875b18af82fd07fc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -38,7 +38,7 @@ gr_make_wavelet_ff(int size,
                   int order,
                   bool forward)
 {
-  return gr_wavelet_ff_sptr(new gr_wavelet_ff(size,
+  return gnuradio::get_initial_sptr(new gr_wavelet_ff(size,
                                              order,
                                              forward));
 }
index f814ba8fc450cccd2de94ea68d3d2cffeeb4e51d..8a8dc56acd50d75416208dac3a819d8001f89315 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -39,7 +39,7 @@ ceil_log2(int k)
 gr_wvps_ff_sptr
 gr_make_wvps_ff(int ilen)
 {
-  return gr_wvps_ff_sptr(new gr_wvps_ff(ilen));
+  return gnuradio::get_initial_sptr(new gr_wvps_ff(ilen));
 }
 
 gr_wvps_ff::gr_wvps_ff(int ilen)
index 2e44c5ea78ab86446b7eb03f4d268a4c190a7179..58a25325af4dafee959e46a434c282696939e31a 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004, 2009 Free Software Foundation, Inc.
+ * Copyright 2004, 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (size_t vlen)
 {
-  return @SPTR_NAME@ (new @NAME@ (vlen));
+  return gnuradio::get_initial_sptr (new @NAME@ (vlen));
 }
 
 @NAME@::@NAME@ (size_t vlen)
index 3df3ea9c635465ba058e75d8cdd2a40c12cdfd3c..0d3034be7e8437f4f6226e18506cdecd273319b4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (@O_TYPE@ k)
 {
-  return @SPTR_NAME@ (new @NAME@ (k));
+  return gnuradio::get_initial_sptr (new @NAME@ (k));
 }
 
 @NAME@::@NAME@ (@O_TYPE@ k)
index 0e6588dc0b7db7647676708066b076d7b4d02b84..2a0a3ba3f9180397dac2c94b9fab5f15fe3718d9 100755 (executable)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> k)
 {
-  return @SPTR_NAME@ (new @NAME@ (k));
+  return gnuradio::get_initial_sptr (new @NAME@ (k));
 }
 
 @NAME@::@NAME@ (const std::vector<@I_TYPE@> k)
index cef21d3330c9414ba9be865fc227c89a5dd481a3..150ef7f0dc64c9f0c3f72dcdd8d4f6ca78b42e8f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ ()
 {
-  return @SPTR_NAME@ (new @NAME@ ());
+  return gnuradio::get_initial_sptr (new @NAME@ ());
 }
 
 @NAME@::@NAME@ ()
index ec725b23dcd23e6bdd780fde7a9c83f9cd6bccdf..bd48788e639da05fa89e199612b579e5fa979249 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2009 Free Software Foundation, Inc.
+ * Copyright 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (@I_TYPE@ k)
 {
-  return @SPTR_NAME@ (new @NAME@ (k));
+  return gnuradio::get_initial_sptr (new @NAME@ (k));
 };
 
 @NAME@::@NAME@ (@I_TYPE@ k)
index ab61fb08d33e76ac6363344a89533279dc732db3..635d991ef56d15d44ec0f21742ed0ef81ee7e3aa 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (const std::vector<@O_TYPE@> &symbol_table, const int D)
 {
-  return @SPTR_NAME@ (new @NAME@ (symbol_table,D));
+  return gnuradio::get_initial_sptr (new @NAME@ (symbol_table,D));
 }
 
 @NAME@::@NAME@ (const std::vector<@O_TYPE@> &symbol_table, const int D)
index 2db490f135ad129849f4ecad57089f9778b22a9d..1200145fa39b82198e87cc1947b3a912e29b7447 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004, 2009 Free Software Foundation, Inc.
+ * Copyright 2004, 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (size_t vlen)
 {
-  return @SPTR_NAME@ (new @NAME@ (vlen));
+  return gnuradio::get_initial_sptr (new @NAME@ (vlen));
 }
 
 @NAME@::@NAME@ (size_t vlen)
index 0a62554bd1245406f8829ef402d12992a632ad8f..f6e38848c71bf5d12c04762c2216cb6e4f2ec02b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@ 
 gr_make_@BASE_NAME@ (int decim)
 {
-  return @SPTR_NAME@ (new @NAME@ (decim));
+  return gnuradio::get_initial_sptr (new @NAME@ (decim));
 }
 
 @NAME@::@NAME@ (int decim)
index 33a0acf9ce725d1856ab68b25a2e09975a8070cc..8d2370d3ba16becba7240e1f0002817049f417c4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@ 
 gr_make_@BASE_NAME@ (int length, @O_TYPE@ scale, int max_iter)
 {
-  return @SPTR_NAME@ (new @NAME@ (length, scale, max_iter));
+  return gnuradio::get_initial_sptr (new @NAME@ (length, scale, max_iter));
 }
 
 @NAME@::@NAME@ (int length, @O_TYPE@ scale, int max_iter)
index 000c5e0bd88f87309ebfd2a1e9428a452bd61476..13ec0c8b342db700304a4624fc6f9eab2ac9210b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004, 2009 Free Software Foundation, Inc.
+ * Copyright 2004, 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (size_t vlen)
 {
-  return @SPTR_NAME@ (new @NAME@ (vlen));
+  return gnuradio::get_initial_sptr (new @NAME@ (vlen));
 }
 
 @NAME@::@NAME@ (size_t vlen)
index 715782dd188f50273e2c89278b85f441e0f4434d..09e658e90a1f4af7d53c1a52b1fb7112281f5366 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (@O_TYPE@ k)
 {
-  return @SPTR_NAME@ (new @NAME@ (k));
+  return gnuradio::get_initial_sptr (new @NAME@ (k));
 }
 
 @NAME@::@NAME@ (@O_TYPE@ k)
index 5b92ea8a120f14d969d7540ce39c90871e2e2789..8286453f1ee1cf7133e6768ea0527659191bbc1c 100755 (executable)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> k)
 {
-  return @SPTR_NAME@ (new @NAME@ (k));
+  return gnuradio::get_initial_sptr (new @NAME@ (k));
 }
 
 @NAME@::@NAME@ (const std::vector<@I_TYPE@> k)
index ee49d97b4ed31d4d0809709de8eee4c43c919d88..62a8e63daf528e4ac488c1e096a768986f23e433 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (bool mute)
 {
-  return @SPTR_NAME@ (new @NAME@ (mute));
+  return gnuradio::get_initial_sptr (new @NAME@ (mute));
 }
 
 @NAME@::@NAME@ (bool mute)
index 83be9aa18f13994972501878cccb8e27a5cc02f1..35f5fabd9f5018f44e892de0b3f0dbdaaeb48d1c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 @NAME@_sptr 
 gr_make_@BASE_NAME@ (gr_noise_type_t type, float ampl, long seed)
 {
-  return @NAME@_sptr (new @NAME@ (type, ampl, seed));
+  return gnuradio::get_initial_sptr(new @NAME@ (type, ampl, seed));
 }
 
 
index 272987411e0fa3a3c1e1810da9974bc091226c29..432938e67776f0b9765df0eb0d556e95ed6a84c8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ ()
 {
-  return @SPTR_NAME@ (new @NAME@ ());
+  return gnuradio::get_initial_sptr (new @NAME@ ());
 }
 
 @NAME@::@NAME@ ()
index e118cdbbb47badb174e165ee356e85c1086ed29c..07c759d73e106dcf255fcc01b7a9235d2849afee 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ ()
 {
-  return @SPTR_NAME@ (new @NAME@ ());
+  return gnuradio::get_initial_sptr (new @NAME@ ());
 }
 
 @NAME@::@NAME@ ()
index ce63169207a3a18a09a4bf2b7ea1a94b7314b9f6..1a4a2564b286a1d8c8226b5fd04265de660923c8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@ gr_make_@BASE_NAME@ (float threshold_factor_rise,
                     float threshold_factor_fall,
                     int look_ahead, float alpha)
 {
-  return @SPTR_NAME@ (new @NAME@ (threshold_factor_rise, 
+  return gnuradio::get_initial_sptr (new @NAME@ (threshold_factor_rise, 
                                  threshold_factor_fall,
                                  look_ahead, alpha));
 }
index 52538286e558214eefe5be8f95a3e15a6a24c013..b78c52857a0b3f03ba06524ddd04fbdc0aa58f4b 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ ()
 {
-  return @SPTR_NAME@ (new @NAME@ ());
+  return gnuradio::get_initial_sptr (new @NAME@ ());
 }
 
 @NAME@::@NAME@ ()
index 0694df315c0f7138b78a6245832b94f1085c2524..9354eb93ca8772242708fecf75f115f8ed623337 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -47,7 +47,7 @@
 gr_make_@BASE_NAME@ (double sampling_freq, gr_waveform_t waveform,
                     double frequency, double ampl, @TYPE@ offset)
 {
-  return @NAME@_sptr (new @NAME@ (sampling_freq, waveform, frequency, ampl, offset));
+  return gnuradio::get_initial_sptr(new @NAME@ (sampling_freq, waveform, frequency, ampl, offset));
 }
 
 int
index c8bdabf9f659882856510acb11b60173b5fdbaba..f0ed75217f911ebad2be34135b32b012c8bef78e 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004, 2009 Free Software Foundation, Inc.
+ * Copyright 2004, 2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ (size_t vlen)
 {
-  return @SPTR_NAME@ (new @NAME@ (vlen));
+  return gnuradio::get_initial_sptr (new @NAME@ (vlen));
 }
 
 @NAME@::@NAME@ (size_t vlen)
index b2a6c4ac4e66d1e68f01031095c2f686ef6a42ca..f3466d46f856dda0103b1c3d24dc3532e85ddff6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -54,7 +54,7 @@ int
 @NAME@_sptr
 gr_make_@BASE_NAME@ (int vlen)
 {
-  return @NAME@_sptr (new @NAME@ (vlen));
+  return gnuradio::get_initial_sptr(new @NAME@ (vlen));
 }
 
 std::vector<@TYPE@>
index 889a6f22c27adb2a9b730ab79f422a2a20a00766..1fe5df5b531eafc0ee3d58d0d940301970739cc5 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -84,6 +84,6 @@ int
 @NAME@_sptr
 gr_make_@BASE_NAME@ (const std::vector<@TYPE@> &data, bool repeat, int vlen)
 {
-  return @NAME@_sptr (new @NAME@ (data, repeat, vlen));
+  return gnuradio::get_initial_sptr(new @NAME@ (data, repeat, vlen));
 }
 
index f64dd1c973b1321498ef27f96c8364b9ce64e98e..29230f7a6ea21e4c49950339318ae562b6bc0023 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 @SPTR_NAME@
 gr_make_@BASE_NAME@ ()
 {
-  return @SPTR_NAME@ (new @NAME@ ());
+  return gnuradio::get_initial_sptr (new @NAME@ ());
 }
 
 @NAME@::@NAME@ ()
index 2da66b7ae2827b98768af9d213d114bf3a437937..09fb6c826cd706366957daa131dcb4e163b022ef 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -46,7 +46,7 @@ gr_file_descriptor_sink::gr_file_descriptor_sink (size_t itemsize, int fd)
 gr_file_descriptor_sink_sptr
 gr_make_file_descriptor_sink (size_t itemsize, int fd)
 {
-  return gr_file_descriptor_sink_sptr (new gr_file_descriptor_sink (itemsize, fd));
+  return gnuradio::get_initial_sptr(new gr_file_descriptor_sink (itemsize, fd));
 }
 
 gr_file_descriptor_sink::~gr_file_descriptor_sink ()
index d40235fab9a39815321794e4be78f96b3bdd36e1..706837c7a99a66aecac3e2291b7b3293cb88190e 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2007 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_file_sink_sptr
 gr_make_file_sink (size_t itemsize, const char *filename)
 {
-  return gr_file_sink_sptr (new gr_file_sink (itemsize, filename));
+  return gnuradio::get_initial_sptr(new gr_file_sink (itemsize, filename));
 }
 
 gr_file_sink::gr_file_sink(size_t itemsize, const char *filename)
index 5591826d0cd80c2488b5b5f1e2f4199cb1e80e0e..d045e26b3914cddbb7a6ce0b3a362c3814febd1c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -74,7 +74,7 @@ gr_file_source::gr_file_source (size_t itemsize, const char *filename, bool repe
 gr_file_source_sptr
 gr_make_file_source (size_t itemsize, const char *filename, bool repeat)
 {
-  return gr_file_source_sptr (new gr_file_source (itemsize, filename, repeat));
+  return gnuradio::get_initial_sptr(new gr_file_source (itemsize, filename, repeat));
 }
 
 gr_file_source::~gr_file_source ()
index 2885fe428a12575cfa04f4e59139b049885c763d..a37189c2406b9115e4bdab576aaa68529f174b5d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2009 Free Software Foundation, Inc.
+ * Copyright 2009,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -46,7 +46,7 @@ static float get_clean_num(float num){
 gr_histo_sink_f_sptr
 gr_make_histo_sink_f (gr_msg_queue_sptr msgq)
 {
-  return gr_histo_sink_f_sptr (new gr_histo_sink_f (msgq));
+  return gnuradio::get_initial_sptr(new gr_histo_sink_f (msgq));
 }
 
 gr_histo_sink_f::gr_histo_sink_f (gr_msg_queue_sptr msgq)
index b9e0cc382fb513be2a4b8e8733b6c28405ca81e0..8881e97f4d7c1de5af3396ca88beb62c0ce63ef5 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@
 gr_message_sink_sptr 
 gr_make_message_sink (size_t itemsize, gr_msg_queue_sptr msgq, bool dont_block)
 {
-  return gr_message_sink_sptr(new gr_message_sink(itemsize, msgq, dont_block));
+  return gnuradio::get_initial_sptr(new gr_message_sink(itemsize, msgq, dont_block));
 }
 
 gr_message_sink::gr_message_sink (size_t itemsize, gr_msg_queue_sptr msgq, bool dont_block)
index 3efc5b3216c2eebf28c61bd5507abd57b6e1219a..0fa24f2f9c758864e4defbdb5da29e2476560cdc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
 gr_message_source_sptr
 gr_make_message_source(size_t itemsize, int msgq_limit)
 {
-  return gr_message_source_sptr(new gr_message_source(itemsize, msgq_limit));
+  return gnuradio::get_initial_sptr(new gr_message_source(itemsize, msgq_limit));
 }
 
 // public constructor that takes existing message queue
 gr_message_source_sptr
 gr_make_message_source(size_t itemsize, gr_msg_queue_sptr msgq)
 {
-  return gr_message_source_sptr(new gr_message_source(itemsize, msgq));
+  return gnuradio::get_initial_sptr(new gr_message_source(itemsize, msgq));
 }
 
 gr_message_source::gr_message_source (size_t itemsize, int msgq_limit)
index cb401699e9d50fd045a56f3e41ed3f13e8b55e5c..eca0f6dc61f5cd5b61e17887029dd7fb01861e29 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2003,2004,2005 Free Software Foundation, Inc.
+ * Copyright 2003,2004,2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 gr_oscope_sink_f_sptr
 gr_make_oscope_sink_f (double sampling_rate, gr_msg_queue_sptr msgq)
 {
-  return gr_oscope_sink_f_sptr (new gr_oscope_sink_f (sampling_rate, msgq));
+  return gnuradio::get_initial_sptr(new gr_oscope_sink_f (sampling_rate, msgq));
 }
 
 
index 3084a848be7a78c537af79e069703ca404533052..36b4cbe36b9197aedd151e223dbeff2b2795efb1 100644 (file)
@@ -135,7 +135,7 @@ gr_make_udp_sink (size_t itemsize,
                  const char *host, unsigned short port,
                  int payload_size, bool eof)
 {
-  return gr_udp_sink_sptr (new gr_udp_sink (itemsize, 
+  return gnuradio::get_initial_sptr(new gr_udp_sink (itemsize, 
                                            host, port,
                                            payload_size, eof));
 }
index fea9a26ba40083c3fb25768ed08badae5763fc1b..ca31233de4ff93f71aa7dfaaa21c5003b97c5629 100644 (file)
@@ -189,7 +189,7 @@ gr_udp_source_sptr
 gr_make_udp_source (size_t itemsize, const char *ipaddr, 
                    unsigned short port, int payload_size, bool eof, bool wait)
 {
-  return gr_udp_source_sptr (new gr_udp_source (itemsize, ipaddr, 
+  return gnuradio::get_initial_sptr(new gr_udp_source (itemsize, ipaddr, 
                                                port, payload_size, eof, wait));
 }
 
index 72e4ef51e0721ccbd163e06ac577e3f5eaa91d30..b60a6e3abdd131e8297b53714351e94f5f7fd5e8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2007,2008,2009 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2007,2008,2009,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -58,7 +58,7 @@ gr_make_wavfile_sink(const char *filename,
                     unsigned int sample_rate,
                     int bits_per_sample)
 {
-  return gr_wavfile_sink_sptr (new gr_wavfile_sink (filename,
+  return gnuradio::get_initial_sptr(new gr_wavfile_sink (filename,
                                                    n_channels,
                                                    sample_rate,
                                                    bits_per_sample));
index 900f84efd1bb2dc7fd34357fcef735132ebc54cf..d00dd3028917dd61b19e664dd55084464e4b791d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2008,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -52,7 +52,7 @@
 gr_wavfile_source_sptr
 gr_make_wavfile_source (const char *filename, bool repeat)
 {
-  return gr_wavfile_source_sptr (new gr_wavfile_source (filename, repeat));
+  return gnuradio::get_initial_sptr(new gr_wavfile_source (filename, repeat));
 }
 
 
index a661e708bb3353c4d6ba1e1c31a800160e3d3538..d87a2c3fd218e2e16586ced692fe68078c2793e4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -37,7 +37,7 @@ double ratio_of_rx_clock_to_symbol_freq = input_rate / ATSC_SYMBOL_RATE;
 atsc_bit_timing_loop_sptr
 atsc_make_bit_timing_loop()
 {
-  return atsc_bit_timing_loop_sptr(new atsc_bit_timing_loop());
+  return gnuradio::get_initial_sptr(new atsc_bit_timing_loop());
 }
 
 
index af58777ddbc39d6b376c05629c87fb8a474629f8..aee9cd58b7ddf07f0243650189abcfd7796831b8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_deinterleaver_sptr
 atsc_make_deinterleaver()
 {
-  return atsc_deinterleaver_sptr(new atsc_deinterleaver());
+  return gnuradio::get_initial_sptr(new atsc_deinterleaver());
 }
 
 atsc_deinterleaver::atsc_deinterleaver()
index f1e8305686013d29f17e3f4704e767f1e003d368..5cf0c3de2bd2f6ebac7a16d6d38552b2ccf11b0d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006,2008 Free Software Foundation, Inc.
+ * Copyright 2006,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 atsc_depad_sptr
 atsc_make_depad()
 {
-  return atsc_depad_sptr(new atsc_depad());
+  return gnuradio::get_initial_sptr(new atsc_depad());
 }
 
 atsc_depad::atsc_depad()
index 361b781ad86b47d62fef5785748dfefd398d77b2..7dc4cf4c105238f61187f18aab3d32a5ccfdd6bb 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_derandomizer_sptr
 atsc_make_derandomizer()
 {
-  return atsc_derandomizer_sptr(new atsc_derandomizer());
+  return gnuradio::get_initial_sptr(new atsc_derandomizer());
 }
 
 atsc_derandomizer::atsc_derandomizer()
index 8d3fc338519d972816988f7e4b60fc71106c9fa1..c589bbb9f9279fae998b6ab7f2799c0eb96551c1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_ds_to_softds_sptr
 atsc_make_ds_to_softds()
 {
-  return atsc_ds_to_softds_sptr(new atsc_ds_to_softds());
+  return gnuradio::get_initial_sptr(new atsc_ds_to_softds());
 }
 
 atsc_ds_to_softds::atsc_ds_to_softds()
index 3053c00b829f28e57b76ceadb66aa9f2bfd570f8..3e68de9928084edcfe3426ffe6079cccaf63ba0d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@
 atsc_equalizer_sptr
 atsc_make_equalizer()
 {
-  return atsc_equalizer_sptr(new atsc_equalizer());
+  return gnuradio::get_initial_sptr(new atsc_equalizer());
 }
 
 // had atsc_equalizer(atsci_equalizer *equalizer)
index b6195c6dfe1a90b263bf26e1f88e127ecb85e23d..3b321eae69aafcffb7f6e8fd404c2370fe1c00b4 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -44,7 +44,7 @@ static const int        DEC = ATSC_DATA_SEGMENT_LENGTH; // nominal decimation fa
 atsc_field_sync_demux_sptr
 atsc_make_field_sync_demux()
 {
-  return atsc_field_sync_demux_sptr(new atsc_field_sync_demux());
+  return gnuradio::get_initial_sptr(new atsc_field_sync_demux());
 }
 
 atsc_field_sync_demux::atsc_field_sync_demux()
index 526599aed2bd77052eb4186f765a62ed7f6f9e2e..3d0e20a1c9e36cb9deba884e68de4a44e655f538 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 atsc_field_sync_mux_sptr
 atsc_make_field_sync_mux()
 {
-  return atsc_field_sync_mux_sptr(new atsc_field_sync_mux());
+  return gnuradio::get_initial_sptr(new atsc_field_sync_mux());
 }
 
 atsc_field_sync_mux::atsc_field_sync_mux()
index f5bf39d20ff8459d6e68841aeacaeae56e2405e0..676a7453ee55921b2181c1647d91ec0776127e15 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@
 atsc_fpll_sptr
 atsc_make_fpll()
 {
-  return atsc_fpll_sptr(new atsc_fpll());
+  return gnuradio::get_initial_sptr(new atsc_fpll());
 }
 
 
index 69406650eec959b07d695811cc6b0e27817cf1a5..6162c9ef67f610ca59a846b86ebf859a0b14c3fb 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@
 atsc_fs_checker_sptr
 atsc_make_fs_checker()
 {
-  return atsc_fs_checker_sptr(new atsc_fs_checker());
+  return gnuradio::get_initial_sptr(new atsc_fs_checker());
 }
 
 atsc_fs_checker::atsc_fs_checker()
index d9fd98bb316d7c1fda2ac87b6ebdf779aebf02d8..a87091436805f862080396e1067edb13d4a63ca8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_interleaver_sptr
 atsc_make_interleaver()
 {
-  return atsc_interleaver_sptr(new atsc_interleaver());
+  return gnuradio::get_initial_sptr(new atsc_interleaver());
 }
 
 atsc_interleaver::atsc_interleaver()
index cd1353e266e54bf0cf195c45634aa058aadff7ce..8a36307afeff2c84e17155312ca5271efe6ee129 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@ static const int INTR = ATSC_MPEG_PKT_LENGTH;
 atsc_pad_sptr
 atsc_make_pad()
 {
-  return atsc_pad_sptr(new atsc_pad());
+  return gnuradio::get_initial_sptr(new atsc_pad());
 }
 
 atsc_pad::atsc_pad()
index e6756c6ed39e0cf422a17ae13c5348be02abe3b7..cd797b8f5e63e41a594816ea96b7d5a20086a9cc 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_randomizer_sptr
 atsc_make_randomizer()
 {
-  return atsc_randomizer_sptr(new atsc_randomizer());
+  return gnuradio::get_initial_sptr(new atsc_randomizer());
 }
 
 atsc_randomizer::atsc_randomizer()
index 680d64e439ba90d662ba24ffbc802d097a345cfd..aa3f9369e5a4d7caa1030867fe20d8234c0bcdc8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_rs_decoder_sptr
 atsc_make_rs_decoder()
 {
-  return atsc_rs_decoder_sptr(new atsc_rs_decoder());
+  return gnuradio::get_initial_sptr(new atsc_rs_decoder());
 }
 
 atsc_rs_decoder::atsc_rs_decoder()
index faf9bfff31d2356935d4cc6884f140b4169a9a99..f98ff664c3bb131068a5f8d7ac7739e0c11609c6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_rs_encoder_sptr
 atsc_make_rs_encoder()
 {
-  return atsc_rs_encoder_sptr(new atsc_rs_encoder());
+  return gnuradio::get_initial_sptr(new atsc_rs_encoder());
 }
 
 atsc_rs_encoder::atsc_rs_encoder()
index efd08831035802338284be09a384c74139d9b941..4cf81a045df21840cd03f056d6e0e03cbcea0284 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 atsc_trellis_encoder_sptr
 atsc_make_trellis_encoder()
 {
-  return atsc_trellis_encoder_sptr(new atsc_trellis_encoder());
+  return gnuradio::get_initial_sptr(new atsc_trellis_encoder());
 }
 
 atsc_trellis_encoder::atsc_trellis_encoder()
index 9db04012166c8bd5dedc2680a0d9c303942ed142..81ad9178ac3d6a16780427a84efb64969f49ae8f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -35,7 +35,7 @@ using std::endl;
 atsc_viterbi_decoder_sptr
 atsc_make_viterbi_decoder()
 {
-  return atsc_viterbi_decoder_sptr(new atsc_viterbi_decoder());
+  return gnuradio::get_initial_sptr(new atsc_viterbi_decoder());
 }
 
 atsc_viterbi_decoder::atsc_viterbi_decoder()
index fe3f043bf6cfa07cbb7983edbb59dc21a103a7be..d6b7f84cfb8745723179874e4fc2b25b394cdfc2 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -70,7 +70,7 @@ audio_alsa_make_sink (int sampling_rate,
                      const std::string dev,
                      bool ok_to_block)
 {
-  return audio_alsa_sink_sptr (new audio_alsa_sink (sampling_rate, dev,
+  return gnuradio::get_initial_sptr(new audio_alsa_sink (sampling_rate, dev,
                                                    ok_to_block));
 }
 
index 381e553f54ccaa750c7405e2a4379b2b6a4bd8e1..7b3d91b9ddb42008128e1744e28fae2ed94f76a1 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -68,7 +68,7 @@ audio_alsa_source_sptr
 audio_alsa_make_source (int sampling_rate, const std::string dev,
                        bool ok_to_block)
 {
-  return audio_alsa_source_sptr (new audio_alsa_source (sampling_rate, dev,
+  return gnuradio::get_initial_sptr(new audio_alsa_source (sampling_rate, dev,
                                                        ok_to_block));
 }
 
index 9dfc46751fecc36906d528f0b95da9421beea5f8..6e39135c968d550f4f2b967ff6de2d7d878bca4c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -87,7 +87,7 @@ jack_sink_process (jack_nframes_t nframes, void *arg)
 audio_jack_sink_sptr
 audio_jack_make_sink(int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_jack_sink_sptr (new audio_jack_sink (sampling_rate, dev,
+  return gnuradio::get_initial_sptr(new audio_jack_sink (sampling_rate, dev,
                                                    ok_to_block));
 }
 
index 392d246b427db229b45b75bf52fb5f65b9c45d69..ca3df51d7f5eaf9601cfa8602963e1757414f4db 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005,2006 Free Software Foundation, Inc.
+ * Copyright 2005,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -88,7 +88,7 @@ jack_source_process (jack_nframes_t nframes, void *arg)
 audio_jack_source_sptr
 audio_jack_make_source (int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_jack_source_sptr (new audio_jack_source (sampling_rate, dev, ok_to_block));
+  return gnuradio::get_initial_sptr(new audio_jack_source (sampling_rate, dev, ok_to_block));
 }
 
 audio_jack_source::audio_jack_source (int sampling_rate,
index a14edc9d27b233182236adbe882ab68bb9e37ada..8230ab9b6460f55e08607516395ce3bbd886024f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -47,7 +47,7 @@ default_device_name ()
 audio_oss_sink_sptr
 audio_oss_make_sink (int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_oss_sink_sptr (new audio_oss_sink (sampling_rate, dev, ok_to_block));
+  return gnuradio::get_initial_sptr(new audio_oss_sink (sampling_rate, dev, ok_to_block));
 }
 
 audio_oss_sink::audio_oss_sink (int sampling_rate,
index 1df98a5eb729ab74bbc53b0184bd7f0814bc35fb..fbb898f8c09078dce1eeaebfcff875e561aecf45 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -47,7 +47,7 @@ default_device_name ()
 audio_oss_source_sptr
 audio_oss_make_source (int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_oss_source_sptr (new audio_oss_source (sampling_rate, dev, ok_to_block));
+  return gnuradio::get_initial_sptr(new audio_oss_source (sampling_rate, dev, ok_to_block));
 }
 
 
index 20fd895b989a4ef691746b32fbd64861f1c85bd4..ec9b024e836a91f741319af70caf9f2273908bd8 100644 (file)
@@ -267,7 +267,7 @@ audio_osx_make_sink (int sampling_freq,
                     int channel_config,
                     int max_sample_count)
 {
-  return audio_osx_sink_sptr (new audio_osx_sink (sampling_freq,
+  return gnuradio::get_initial_sptr(new audio_osx_sink (sampling_freq,
                                                  dev,
                                                  do_block,
                                                  channel_config,
index 538cfd8f695d2b1ff34dff444af762d701275237..757e65a9e20369850915a809475b65e32fdc40ae 100644 (file)
@@ -614,7 +614,7 @@ audio_osx_make_source (int sampling_freq,
                       int channel_config,
                       int max_sample_count)
 {
-  return audio_osx_source_sptr (new audio_osx_source (sampling_freq,
+  return gnuradio::get_initial_sptr(new audio_osx_source (sampling_freq,
                                                      device_name,
                                                      do_block,
                                                      channel_config,
index 65a38f9119011f4dc96bd66bc1a6a71e7bb08023..9a3baf40ef8b48997a48de4a28505b1a66b9a709 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -120,7 +120,7 @@ portaudio_sink_callback (const void *inputBuffer,
 audio_portaudio_sink_sptr
 audio_portaudio_make_sink (int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_portaudio_sink_sptr (new audio_portaudio_sink (sampling_rate,
+  return gnuradio::get_initial_sptr(new audio_portaudio_sink (sampling_rate,
                                                              dev, ok_to_block));
 }
 
index 484b7f1e541bb42c86d84937c801ec61319b8c2f..23801a8bf7e873602254797b1082c5683b5ff238 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -119,7 +119,7 @@ portaudio_source_callback (const void *inputBuffer,
 audio_portaudio_source_sptr
 audio_portaudio_make_source (int sampling_rate, const std::string dev, bool ok_to_block)
 {
-  return audio_portaudio_source_sptr (new audio_portaudio_source (sampling_rate,
+  return gnuradio::get_initial_sptr(new audio_portaudio_source (sampling_rate,
                                                                  dev, ok_to_block));
 }
 
index 1fa9150724aa5f6498b74dfd05f6d176b6910f89..a47871954a132be7ced74c4ec2ad385fc4277024 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
-* Copyright 2004 Free Software Foundation, Inc.
+* Copyright 2004,2010 Free Software Foundation, Inc.
 *
 * This file is part of GNU Radio
 *
@@ -81,8 +81,7 @@ audio_windows_sink::~audio_windows_sink ()
 audio_windows_sink_sptr
 audio_windows_make_sink (int sampling_freq, const std::string dev)
 {
-  return audio_windows_sink_sptr (new
-                                 audio_windows_sink (sampling_freq, dev));
+  return gnuradio::get_initial_sptr (new audio_windows_sink (sampling_freq, dev));
 }
 
 
index 5cdfb8c8462434702b16770c399cb70cc2b10877..a88923afde5b44b85b11faecb4fe301ed6fca27c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  *
  * This file is part of GNU Radio
  *
@@ -128,9 +128,7 @@ audio_windows_source::~audio_windows_source ()
 audio_windows_source_sptr
 audio_windows_make_source (int sampling_freq, const std::string dev)
 {
-  return audio_windows_source_sptr (new
-                                   audio_windows_source (sampling_freq,
-                                                         dev));
+  return gnuradio::get_initial_sptr (new audio_windows_source (sampling_freq, dev));
 }
 
 
index 7f4c6d6aaf6264dd3a9bac63970407b1725bb0d7..d4a668758804a7bd89310ed3b2b943dc0a87e673 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -52,7 +52,7 @@ default_device_name ()
 comedi_sink_s_sptr
 comedi_make_sink_s (int sampling_freq, const std::string dev)
 {
-  return comedi_sink_s_sptr (new comedi_sink_s (sampling_freq, dev));
+  return gnuradio::get_initial_sptr(new comedi_sink_s (sampling_freq, dev));
 }
 
 comedi_sink_s::comedi_sink_s (int sampling_freq,
index 4e3980e760675dbee4a01d993d4b6e99a5224b68..a52d04e2a37bc03a75e5d661d535e780d5922183 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -49,7 +49,7 @@ default_device_name ()
 comedi_source_s_sptr
 comedi_make_source_s (int sampling_freq, const std::string dev)
 {
-  return comedi_source_s_sptr (new comedi_source_s (sampling_freq, dev));
+  return gnuradio::get_initial_sptr(new comedi_source_s (sampling_freq, dev));
 }
 
 comedi_source_s::comedi_source_s (int sampling_freq,
index 1dad15d430467dc9372889ccc37409234db83f80..26dcb29da5a51df194d8804792565d607d0b5990 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@ cvsd_make_decode_bs (short min_step, short max_step, double step_decay,
                     double accum_decay,  int K, int J,
                     short pos_accum_max, short neg_accum_max)
 {
-  return cvsd_decode_bs_sptr (new cvsd_decode_bs (min_step, max_step,
+  return gnuradio::get_initial_sptr(new cvsd_decode_bs (min_step, max_step,
                                                  step_decay, accum_decay, K, J,
                                                  pos_accum_max, neg_accum_max));
 }
index 561b91c6863b24fd1065a837b995127042fe5785..df867f3ba871ab1a268fbb5afabe9e98019250a0 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2007 Free Software Foundation, Inc.
+ * Copyright 2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@ cvsd_make_encode_sb (short min_step, short max_step, double step_decay,
                     double accum_decay,  int K, int J,
                     short pos_accum_max, short neg_accum_max)
 {
-  return cvsd_encode_sb_sptr (new cvsd_encode_sb (min_step, max_step,
+  return gnuradio::get_initial_sptr(new cvsd_encode_sb (min_step, max_step,
                                                  step_decay, accum_decay, K, J,
                                                  pos_accum_max, neg_accum_max));
 }
index 8bbcfb2b9e8b10b549352b4ac2860928c7d6253b..ae40b6fad9bd8baea44e59fd3685c7eb76e363a6 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2007,2008 Free Software Foundation, Inc.
+ * Copyright 2004,2007,2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -71,7 +71,7 @@ gcell_make_fft_vcc(int fft_size, bool forward, const std::vector<float> &window,
 gcell_fft_vcc_sptr
 gcell_make_fft_vcc(int fft_size, bool forward, const std::vector<float> &window, bool shift)
 {
-  return gcell_fft_vcc_sptr (new gcell_fft_vcc(fft_size, forward, window, shift));
+  return gnuradio::get_initial_sptr(new gcell_fft_vcc(fft_size, forward, window, shift));
 }
 
 #endif
index c4fc782fa145a7a317041e81ff564faa18770a6d..9b788dedfd5ad3f8abf08abe90b8ddc3afaefdb0 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -34,7 +34,7 @@ extern "C"{
 gsm_fr_decode_ps_sptr
 gsm_fr_make_decode_ps ()
 {
-  return gsm_fr_decode_ps_sptr (new gsm_fr_decode_ps ());
+  return gnuradio::get_initial_sptr(new gsm_fr_decode_ps ());
 }
 
 gsm_fr_decode_ps::gsm_fr_decode_ps ()
index 3fd35db042a1be688d6ec2f340a75839ed2fb373..10bd1fef8504a56202e6c897b0c5e57218238eb7 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2005 Free Software Foundation, Inc.
+ * Copyright 2005,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@ extern "C"{
 gsm_fr_encode_sp_sptr
 gsm_fr_make_encode_sp ()
 {
-  return gsm_fr_encode_sp_sptr (new gsm_fr_encode_sp ());
+  return gnuradio::get_initial_sptr(new gsm_fr_encode_sp ());
 }
 
 gsm_fr_encode_sp::gsm_fr_encode_sp ()
index e86db93dd2f34cd2bffbe8f69a19fd96d896eb6e..5e0fd7a436ffda7cf038356f447f168d6e7ddcb8 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -39,7 +39,7 @@
 howto_square2_ff_sptr 
 howto_make_square2_ff ()
 {
-  return howto_square2_ff_sptr (new howto_square2_ff ());
+  return gnuradio::get_initial_sptr(new howto_square2_ff ());
 }
 
 /*
index 5ab45d1f21e43ec60ccd82c73d375615406cb63c..f1d5a784821f3051ff2c5502af6b2f3d7b577b25 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -39,7 +39,7 @@
 howto_square_ff_sptr 
 howto_make_square_ff ()
 {
-  return howto_square_ff_sptr (new howto_square_ff ());
+  return gnuradio::get_initial_sptr(new howto_square_ff ());
 }
 
 /*
index 2ffc64240ae1d18a4a443ad2fe7cd336bb9340cd..c44808f5176c4c8d5eb0086a6734e30e9423dd6f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 msdd_rs_source_simple_sptr
 msdd_rs_make_source_simple ( const char *src, unsigned short port_src) 
 {
-  return msdd_rs_source_simple_sptr (new msdd_rs_source_simple ( src, port_src)); 
+  return gnuradio::get_initial_sptr(new msdd_rs_source_simple ( src, port_src)); 
 }
 
 
index 0ee2505d488f6ddc48e7241385f15a202784200e..076a305f1fbf0be2395db263cc1c3b1f5485838c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008,2009 Free Software Foundation, Inc.
+ * Copyright 2008,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -31,7 +31,7 @@
 msdd_source_simple_sptr
 msdd_make_source_simple (const char *src, unsigned short port_src) 
 {
-  return msdd_source_simple_sptr (new msdd_source_simple ( src, port_src)); 
+  return gnuradio::get_initial_sptr(new msdd_source_simple ( src, port_src)); 
 }
 
 
index 25ea22e39182c65ddc87bf80d584afd08202ba45..a51670b22c9279f6d555ab63021082af31bb8c6a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -30,7 +30,7 @@
 
 pager_flex_deinterleave_sptr pager_make_flex_deinterleave()
 {
-    return pager_flex_deinterleave_sptr(new pager_flex_deinterleave());
+    return gnuradio::get_initial_sptr(new pager_flex_deinterleave());
 }
 
 pager_flex_deinterleave::pager_flex_deinterleave() :
index 0819294daa6a1810ded2cffe58580de8da88530e..19d3d96c60fb2faf6f50356e69ae2959b7a53d6a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004,2006,2007 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 
 pager_flex_parse_sptr pager_make_flex_parse(gr_msg_queue_sptr queue, float freq)
 {
-    return pager_flex_parse_sptr(new pager_flex_parse(queue, freq));
+    return gnuradio::get_initial_sptr(new pager_flex_parse(queue, freq));
 }
 
 pager_flex_parse::pager_flex_parse(gr_msg_queue_sptr queue, float freq) :
index 6bcee8ede7b91744e6005337b9e29303b773fa10..61cf4ad3827f7485abba2a8c8879d7dbc2d0c76a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004,2006 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 
 pager_flex_sync_sptr pager_make_flex_sync()
 {
-    return pager_flex_sync_sptr(new pager_flex_sync());
+    return gnuradio::get_initial_sptr(new pager_flex_sync());
 }
 
 // FLEX sync block takes input from sliced baseband stream [0-3] at specified 
index d419db78a19cf06079a033d57d976de7af882df5..53ba7b9deba6eeaaacca579df864d6422266d537 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004,2006,2007 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2007,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -28,7 +28,7 @@
 
 pager_slicer_fb_sptr pager_make_slicer_fb(float alpha)
 {
-    return pager_slicer_fb_sptr(new pager_slicer_fb(alpha));
+    return gnuradio::get_initial_sptr(new pager_slicer_fb(alpha));
 }
 
 pager_slicer_fb::pager_slicer_fb(float alpha) :
index a148cf50119343ad52b6ecbfa273890900cd01cc..f77045938b9659f45a9808384c7715e05325b88c 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008,2009 Free Software Foundation, Inc.
+ * Copyright 2008,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ qtgui_make_sink_c (int fftsize, int wintype,
                   bool use_openGL,
                   QWidget *parent)
 {
-  return qtgui_sink_c_sptr (new qtgui_sink_c (fftsize, wintype,
+  return gnuradio::get_initial_sptr(new qtgui_sink_c (fftsize, wintype,
                                              fc, bw, name,
                                              plotfreq, plotwaterfall,
                                              plotwaterfall3d, plottime,
index 8eb0a0347ff65f07552e9251df9e05257d138975..976b1761b29ead28e99bde2dc12b4fe1c4a8164d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2008,2009 Free Software Foundation, Inc.
+ * Copyright 2008,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ qtgui_make_sink_f (int fftsize, int wintype,
                   bool use_openGL,
                   QWidget *parent)
 {
-  return qtgui_sink_f_sptr (new qtgui_sink_f (fftsize, wintype,
+  return gnuradio::get_initial_sptr(new qtgui_sink_f (fftsize, wintype,
                                              fc, bw, name,
                                              plotfreq, plotwaterfall,
                                              plotwaterfall3d, plottime,
index 1985fa46a69ba618cfa1d5b2f889c90c7accc367..698a0b307dc9399ade46b1922279cfb61faa6260 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -33,7 +33,7 @@
 @SPTR_NAME@ 
 trellis_make_@BASE_NAME@ (const fsm &FSM, int ST)
 {
-  return @SPTR_NAME@ (new @NAME@ (FSM,ST));
+  return gnuradio::get_initial_sptr (new @NAME@ (FSM,ST));
 }
 
 @NAME@::@NAME@ (const fsm &FSM, int ST)
index bced13c0cf58ec7b88392c2bc0f7884f815d964d..4bdaabc22cab7bd4ac6fbce55a579758d6a8b297 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -36,7 +36,7 @@
 @SPTR_NAME@
 trellis_make_@BASE_NAME@ (int O, int D,  const std::vector<@I_TYPE@> &TABLE, trellis_metric_type_t TYPE)
 {
-  return @SPTR_NAME@ (new @NAME@ (O,D,TABLE,TYPE));
+  return gnuradio::get_initial_sptr (new @NAME@ (O,D,TABLE,TYPE));
 }
 
 
index c80d820cd18d187ff7bdc2f763a1bc4c75642dad..a32390742bcb86aedcab25d7199c2f6bb6376e00 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -32,7 +32,7 @@
 trellis_permutation_sptr 
 trellis_make_permutation (int K, const std::vector<int> &TABLE, int SYMS_PER_BLOCK, size_t NBYTES_INOUT)
 {
-  return trellis_permutation_sptr (new trellis_permutation (K,TABLE,SYMS_PER_BLOCK,NBYTES_INOUT));
+  return gnuradio::get_initial_sptr(new trellis_permutation (K,TABLE,SYMS_PER_BLOCK,NBYTES_INOUT));
 }
 
 trellis_permutation::trellis_permutation (int K, const std::vector<int> &TABLE, int SYMS_PER_BLOCK, size_t NBYTES_INOUT)
index c8181d109695a442dc3f59394da53ed5e16232a0..708608b16a9b22b35a7a79e2fbdd11ef80952e84 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -45,7 +45,7 @@ trellis_make_siso_combined_f (
     const std::vector<float> &TABLE,
     trellis_metric_type_t TYPE)
 {
-  return trellis_siso_combined_f_sptr (new trellis_siso_combined_f (FSM,K,S0,SK,POSTI,POSTO,SISO_TYPE,D,TABLE,TYPE));
+  return gnuradio::get_initial_sptr(new trellis_siso_combined_f (FSM,K,S0,SK,POSTI,POSTO,SISO_TYPE,D,TABLE,TYPE));
 }
 
 trellis_siso_combined_f::trellis_siso_combined_f (
index ed9ebed61d108580191aed7ee33b5e6dea3ef4a6..c8fa8231dc6bfd5574cba31d0417a8b31c4bfc78 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -42,7 +42,7 @@ trellis_make_siso_f (
     bool POSTO,
     trellis_siso_type_t SISO_TYPE)
 {
-  return trellis_siso_f_sptr (new trellis_siso_f (FSM,K,S0,SK,POSTI,POSTO,SISO_TYPE));
+  return gnuradio::get_initial_sptr(new trellis_siso_f (FSM,K,S0,SK,POSTI,POSTO,SISO_TYPE));
 }
 
 trellis_siso_f::trellis_siso_f (
index d2ecfacff422be24acaf41fa71e3ec461c6eba27..178215362832c0ff0af1e374291bf5fb3c27fd57 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ trellis_make_@BASE_NAME@ (
     int S0,
     int SK)
 {
-  return @SPTR_NAME@ (new @NAME@ (FSM,K,S0,SK));
+  return gnuradio::get_initial_sptr (new @NAME@ (FSM,K,S0,SK));
 }
 
 @NAME@::@NAME@ (
index e343a4965a3fec1dcd6d661096f8b017c4e21adf..d365de75fcf2cf4d15df6ef6fd5d591d1dc8b88f 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004 Free Software Foundation, Inc.
+ * Copyright 2004,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -43,7 +43,7 @@ trellis_make_@BASE_NAME@ (
     const std::vector<@I_TYPE@> &TABLE,
     trellis_metric_type_t TYPE)
 {
-  return @SPTR_NAME@ (new @NAME@ (FSM,K,S0,SK,D,TABLE,TYPE));
+  return gnuradio::get_initial_sptr (new @NAME@ (FSM,K,S0,SK,D,TABLE,TYPE));
 }
 
 @NAME@::@NAME@ (
index 40750b477d23360dd26b56138b36c649d30a7bad..7054158d8ab93dd1826f093482a8b92c9904a1ad 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2009 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ usrp_make_sink_c (int which_board,
                   const std::string firmware_filename
                   ) throw (std::runtime_error)
 {
-  return usrp_sink_c_sptr (new usrp_sink_c (which_board,
+  return gnuradio::get_initial_sptr(new usrp_sink_c (which_board,
                                              interp_rate,
                                              nchan,
                                              mux,
index 1f51da24db293c9918489938159e3e096c658bd6..1ffaeed963cd6fb4a4958e99ff10dcf0cc80e010 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2009 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -40,7 +40,7 @@ usrp_make_sink_s (int which_board,
                   const std::string firmware_filename
                   ) throw (std::runtime_error)
 {
-  return usrp_sink_s_sptr (new usrp_sink_s (which_board,
+  return gnuradio::get_initial_sptr(new usrp_sink_s (which_board,
                                              interp_rate,
                                              nchan,
                                              mux,
index 26d95dc1b36c1a5a9611bc9158b0ac9854b1d6bb..9055f3ee7692e4b1a79f802e2fbafd1ebcb30985 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2009 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -43,7 +43,7 @@ usrp_make_source_c (int which_board,
                     const std::string firmware_filename
                     ) throw (std::runtime_error)
 {
-  return usrp_source_c_sptr (new usrp_source_c (which_board,
+  return gnuradio::get_initial_sptr(new usrp_source_c (which_board,
                                                  decim_rate,
                                                  nchan,
                                                  mux,
index 88b8495d3679512f165491146c6b5055850ec10d..8e1c2f188bd4c439c84ecb0cd516dc6b52a50678 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2004,2006,2009 Free Software Foundation, Inc.
+ * Copyright 2004,2006,2009,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -43,7 +43,7 @@ usrp_make_source_s (int which_board,
                     const std::string firmware_filename
                     ) throw (std::runtime_error)
 {
-  return usrp_source_s_sptr (new usrp_source_s (which_board,
+  return gnuradio::get_initial_sptr(new usrp_source_s (which_board,
                                                  decim_rate, 
                                                  nchan,
                                                  mux,
index 825cd80cb079b9e22d5e4d39dc63d00f42721c28..2be3ff07226478fa569f3dc89133750ed5d9eac0 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -118,7 +118,7 @@ video_sdl_sink_s::~video_sdl_sink_s ()
 video_sdl_sink_s_sptr
 video_sdl_make_sink_s (double framerate,int width, int height,unsigned int format,int dst_width,int dst_height)
 {
-  return video_sdl_sink_s_sptr (new video_sdl_sink_s (framerate, width, height,format,dst_width,dst_height));
+  return gnuradio::get_initial_sptr(new video_sdl_sink_s (framerate, width, height,format,dst_width,dst_height));
 }
 
 void
index 2d25399a89a329f580a29e157d8661bc30fdf4e3..58e4830e4a5403f363038678a68d3ce53e0b011d 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2006,2010 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -118,7 +118,7 @@ video_sdl_sink_uc::~video_sdl_sink_uc ()
 video_sdl_sink_uc_sptr
 video_sdl_make_sink_uc (double framerate,int width, int height,unsigned int format,int dst_width,int dst_height)
 {
-  return video_sdl_sink_uc_sptr (new video_sdl_sink_uc (framerate, width, height,format,dst_width,dst_height));
+  return gnuradio::get_initial_sptr(new video_sdl_sink_uc (framerate, width, height,format,dst_width,dst_height));
 }
 
 void