commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r7517 - in gnuradio/branches/releases/3.1/gnuradio-cor


From: jcorgan
Subject: [Commit-gnuradio] r7517 - in gnuradio/branches/releases/3.1/gnuradio-core: doc/other src/lib/filter src/lib/general src/lib/gengen src/lib/io src/lib/runtime
Date: Fri, 25 Jan 2008 08:48:22 -0700 (MST)

Author: jcorgan
Date: 2008-01-25 08:48:20 -0700 (Fri, 25 Jan 2008)
New Revision: 7517

Modified:
   gnuradio/branches/releases/3.1/gnuradio-core/doc/other/group_defs.dox
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccc_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_x86.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_x86.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fff_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_x86.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_scc_simd.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_goertzel_fc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_single_pole_avg.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_goertzel.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_ff.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_binary_slicer_fb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_bytes_to_syms.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_ff.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_conjugate_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_costas_loop_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_crc32.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_ctcss_squelch_ff.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_deinterleave.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_delay.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_decoder_bb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_encoder_bb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_phasor_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dpll_bb.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feedforward_agc_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feval.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vcc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vfc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_firdes.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_frequency_modulator_fc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_nco.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_vco.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_head.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_interleave.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_kludge_copy.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_map_bb.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_math.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nco.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nlog10_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nop.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pa_2x2_phase_combiner.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_phase_modulator_fc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_refout_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pn_correlator_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_prefs.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_cc.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_ff.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_random.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_regenerate_bb.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_remez.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_cf.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_ff.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_correlator.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer_sync.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_squelch_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_skiphead.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_mux.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_streams.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_vector.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_stream.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_vector.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_test.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_threshold_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_throttle.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_unpack_k_bits_bb.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco_f.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_stream.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_streams.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_cc.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_ff.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_fft.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_glfsr.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_15_1_0.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_32k.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_vXX.h.t
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_vXX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.h.t
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_divide_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_vXX.h.t
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_mute_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_packed_to_unpacked_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sample_and_hold_XX.h.t
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sub_XX.h.t
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_unpacked_to_packed_XX.h.t
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio_pp.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bitbang.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702_eval_board.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937_eval_board.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx_eval_board.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio_ppdev.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/sdr_1000.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_basic_block.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_block.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_dispatcher.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_error_handler.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flat_flowgraph.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flowgraph.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_hier_block2.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_io_signature.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_message.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_handler.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_queue.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_realtime.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_select_handler.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_block.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_decimator.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_interpolator.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_timer.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
   gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_createfilemapping.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_shm_open.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.h
   
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_sysv_shm.h
Log:
Applied changeset r7504 on trunk to release branch.

Modified: gnuradio/branches/releases/3.1/gnuradio-core/doc/other/group_defs.dox
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/doc/other/group_defs.dox       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/doc/other/group_defs.dox       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,19 +30,30 @@
  * \defgroup clock Signal Clock Synchronization
  */
 
+/*!
+ * \defgroup dft Fourier Transformation
+ */
+
+/*!
+ * \defgroup synch Synchronization
+ */
+
 /*! @} */
 
 /*! \defgroup filter_design Digital Filter Design              */
 /*! \defgroup graphical Graphical Utilities            */
-/*! \defgroup internal Implementation Details          */
-/*! \defgroup hardware Hardware                                */
 /*! \defgroup encdec Voice Encoders and Decoders       */
 /*! \defgroup coding Information Coding and Decoding                   */
 /*! \defgroup modulation Signal Modulation                     */
 /*! \defgroup demodulation Signal Demodulation                 */
+/*! \defgroup flow Samples Flow Control                        */
+
 /*! \defgroup math     Mathmatics                      */
 /*! \defgroup tools Tools                              */
 /*! \defgroup misc Miscellaneous                               */
+/*! \defgroup internal Implementation Details          */
+
+/*! \defgroup base Misc Common Base Classes                    */
 /*!
  * \defgroup applications Applications
  * These are some applications build using gnuradio...
@@ -50,13 +61,13 @@
  */
 
 /*!
- * \defgroup radar Radar
- * Radar Applications...
+ * \defgroup atsc ATSC
+ * ATSC Applications...
  */
 
 /*!
- * \defgroup atsc ATSC
- * ATSC Applications...
+ * \defgroup radar Radar
+ * Radar Applications...
  */
 
 /*!
@@ -72,3 +83,4 @@
 /*! @} */
 
 /*! \defgroup usrp USRP        */
+/*! \defgroup hardware Hardware                                */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccc_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccc_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccc_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_ccc
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_ccf
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_x86.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_x86.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_ccf_x86.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief 3DNow! version of gr_fir_ccf
+ * \ingroup filter
  */
 class gr_fir_ccf_3dnow : public gr_fir_ccf_simd
 {
@@ -37,6 +38,7 @@
 
 /*!
  * \brief SSE version of gr_fir_ccf
+ * \ingroup filter
  */
 class gr_fir_ccf_sse : public gr_fir_ccf_simd
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_fcc
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_x86.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_x86.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fcc_x86.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief 3DNow! version of gr_fir_fcc
+ * \ingroup filter
  */
 class gr_fir_fcc_3dnow : public gr_fir_fcc_simd
 {
@@ -37,6 +38,7 @@
 
 /*!
  * \brief SSE version of gr_fir_fcc
+ * \ingroup filter
  */
 class gr_fir_fcc_sse : public gr_fir_fcc_simd
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fff_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fff_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fff_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_fff
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_fsf
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_x86.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_x86.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_fsf_x86.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief 3DNow! version of gr_fir_fsf
+ * \ingroup filter
  */
 class gr_fir_fsf_3dnow : public gr_fir_fsf_simd
 {
@@ -37,6 +38,7 @@
 
 /*!
  * \brief SSE version of gr_fir_fsf
+ * \ingroup filter
  */
 class gr_fir_fsf_sse : public gr_fir_fsf_simd
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_scc_simd.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_scc_simd.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_fir_scc_simd.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief common base class for SIMD versions of gr_fir_scc
+ * \ingroup filter
  *
  * This base class handles alignment issues common to SSE and 3DNOW
  * subclasses.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_goertzel_fc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_goertzel_fc.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_goertzel_fc.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief Goertzel single-bin DFT calculation.
- * \ingroup filter
+ * \ingroup dft
  */
 class gr_goertzel_fc : public gr_sync_decimator
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_single_pole_avg.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_single_pole_avg.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gr_single_pole_avg.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief class template for single pole moving average filter
+ * \ingroup filter
  */
 template<class o_type, class i_type, class tap_type> 
 class gr_single_pole_avg {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_goertzel.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_goertzel.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_goertzel.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,7 +26,8 @@
 #include <gr_types.h>
 
 /*!
- * \brief implements Goertzel single-bin DFT calculation
+ * \brief Implements Goertzel single-bin DFT calculation
+ * \ingroup dft
  */
 
 class gri_goertzel

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator.h
     2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator.h
     2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 
 /*!
  * \brief Compute intermediate samples between signal samples x(k*Ts)
+ * \ingroup filter
  *
  * This implements a Mininum Mean Squared Error interpolator with 8 taps.
  * It is suitable for signals where the bandwidth of interest B = 1/(4*Ts)

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator_cc.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/filter/gri_mmse_fir_interpolator_cc.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -29,6 +29,7 @@
 
 /*!
  * \brief Compute intermediate samples between signal samples x(k*Ts)
+ * \ingroup filter
  *
  * This implements a Mininum Mean Squared Error interpolator with 8 taps.
  * It is suitable for signals where the bandwidth of interest B = 1/(4*Ts)

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_cc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_cc.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_cc.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
                 float gain = 1.0, float max_gain = 0.0);
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * For Power the absolute value of the complex number is used.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_ff.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc2_ff.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
 /*!
  * \brief high performance Automatic Gain Control class
  *
+ * \ingroup level
  * Power is approximated by absolute value
  */
 

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_cc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_cc.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_cc.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
                float gain = 1.0, float max_gain = 0.0);
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * For Power the absolute value of the complex number is used.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_ff.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_agc_ff.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
 
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * Power is approximated by absolute value
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_align_on_samplenumbers_ss.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -25,13 +25,9 @@
 
 #include <gr_block.h>
 
-class gr_align_on_samplenumbers_ss;
-typedef boost::shared_ptr<gr_align_on_samplenumbers_ss> 
gr_align_on_samplenumbers_ss_sptr;
-
-gr_align_on_samplenumbers_ss_sptr gr_make_align_on_samplenumbers_ss (int 
nchan=2, int align_interval=128);
-
 /*!
  * \brief align several complex short (interleaved short) input channels with 
corresponding unsigned 32 bit sample_counters (provided as interleaved 16 bit 
values)
+ * \ingroup misc
  * \param number of complex_short input channels (including the 32 bit 
counting channel)
  * \param align_interval is after how much samples (minimally) the 
sample-alignement is refreshed. Default is 128.
  * A bigger value means less processing power but also requests more buffer 
space, which has a maximum.
@@ -46,8 +42,14 @@
  * This means that the first complex_short channel on every input is an 
interleaved 32 bit counter. 
  * The samples are aligned by dropping samples untill the samplenumbers match.
  */
+class gr_align_on_samplenumbers_ss;
+typedef boost::shared_ptr<gr_align_on_samplenumbers_ss> 
gr_align_on_samplenumbers_ss_sptr;
 
+gr_align_on_samplenumbers_ss_sptr gr_make_align_on_samplenumbers_ss (int 
nchan=2, int align_interval=128);
 
+
+
+
 class gr_align_on_samplenumbers_ss : public gr_block
 {
   int  d_align_interval;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_binary_slicer_fb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_binary_slicer_fb.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_binary_slicer_fb.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief slice float binary symbol outputting 1 bit output
- * \ingroup block
+ * \ingroup converter
  *
  * x <  0 --> 0
  * x >= 0 --> 1

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_bytes_to_syms.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_bytes_to_syms.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_bytes_to_syms.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,7 +31,7 @@
 
 /*!
  * \brief Convert stream of bytes to stream of +/- 1 symbols
- * \ingroup block
+ * \ingroup converter
  *
  * input: stream of bytes; output: stream of float
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.h
      2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.h
      2008-01-25 15:48:20 UTC (rev 7517)
@@ -38,7 +38,7 @@
 
 /*!
  * \brief Mueller and Müller (M&M) based clock recovery block with complex 
input, complex output.
- * \ingroup block
+ * \ingroup clock
  *
  * This implements the Mueller and Müller (M&M) discrete-time error-tracking 
synchronizer.
  * The complex version here is based on:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_ff.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_ff.h
      2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_clock_recovery_mm_ff.h
      2008-01-25 15:48:20 UTC (rev 7517)
@@ -38,7 +38,7 @@
 
 /*!
  * \brief Mueller and Müller (M&M) based clock recovery block with float 
input, float output.
- * \ingroup block
+ * \ingroup clock
  *
  * This implements the Mueller and Müller (M&M) discrete-time error-tracking 
synchronizer.
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_conjugate_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_conjugate_cc.h  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_conjugate_cc.h  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = complex conjugate of input
- * \ingroup block
+ * \ingroup math
  */
 class gr_conjugate_cc : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,11 @@
        gr_make_constellation_decoder_cb (const std::vector<gr_complex> 
&sym_position,
                                          const std::vector<unsigned char> 
&sym_value_out);
 
-
+/*!
+ * \brief Constellation Decoder
+ * \ingroup coding
+ *
+ */
 class gr_constellation_decoder_cb : public gr_sync_block
 {
 

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_correlate_access_code_bb.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -38,7 +38,7 @@
 
 /*!
  * \brief Examine input for specified access code, one bit at a time.
- * \ingroup block
+ * \ingroup synch
  *
  * input:  stream of bits, 1 bit per input byte (data in LSB)
  * output: stream of bits, 2 bits per output byte (data in LSB, flag in next 
higher bit)

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_costas_loop_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_costas_loop_cc.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_costas_loop_cc.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,10 +28,9 @@
 #include <stdexcept>
 #include <fstream>
 
-class gr_costas_loop_cc;
-typedef boost::shared_ptr<gr_costas_loop_cc> gr_costas_loop_cc_sptr;
 
 /*! \brief A Costas loop carrier recovery module.
+ * \ingroup clock
  *  
  *  The Costas loop locks to the center frequency of a signal and
  *  downconverts it to baseband. The second (order=2) order loop is
@@ -54,6 +53,10 @@
  * \param min_freq the minimum frequency deviation (normalized frequency) the 
loop can handle
  * \param order the loop order, either 2 or 4
  */
+class gr_costas_loop_cc;
+typedef boost::shared_ptr<gr_costas_loop_cc> gr_costas_loop_cc_sptr;
+
+
 gr_costas_loop_cc_sptr 
 gr_make_costas_loop_cc (float alpha, float beta,
                        float max_freq, float min_freq, 
@@ -63,7 +66,7 @@
 
 /*!
  * \brief Carrier tracking PLL for QPSK
- * \ingroup block
+ * \ingroup clock
  * input: complex; output: complex
  * <br>The Costas loop can have two output streams:
  *    stream 1 is the baseband I and Q;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_crc32.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_crc32.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_crc32.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 
 /*!
  * \brief update running CRC-32
+ * \ingroup misc
  *
  * Update a running CRC with the bytes buf[0..len-1] The CRC should be
  * initialized to all 1's, and the transmitted value is the 1's

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_ctcss_squelch_ff.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_ctcss_squelch_ff.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_ctcss_squelch_ff.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief gate or zero output if ctcss tone not present
- * \ingroup block
+ * \ingroup level
  */
 class gr_ctcss_squelch_ff : public gr_squelch_base_ff
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.h
   2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dd_mpsk_sync_cc.h
   2008-01-25 15:48:20 UTC (rev 7517)
@@ -37,6 +37,7 @@
 
 /*!
  * \brief Decision directed M-PSK synchronous demod 
+ * \ingroup clock
  * This block performs joint carrier tracking and symbol timing recovery.
  *
  * input: complex baseband; output: properly timed complex samples ready for 
slicing.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_deinterleave.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_deinterleave.h  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_deinterleave.h  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief deinterleave a single input into N outputs
- * \ingroup block
+ * \ingroup misc
  */
 class gr_deinterleave : public gr_sync_decimator
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_delay.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_delay.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_delay.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief delay the input by a certain number of samples
- * \ingroup block
+ * \ingroup misc
  */
 class gr_delay : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_decoder_bb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_decoder_bb.h
   2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_decoder_bb.h
   2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief y[0] = (x[0] - x[-1]) % M
- * \ingroup block
+ * \ingroup coding
  *
  * Differential decoder
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_encoder_bb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_encoder_bb.h
   2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_encoder_bb.h
   2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief y[0] = (x[0] + y[-1]) % M
- * \ingroup block
+ * \ingroup coding
  *
  * Differential encoder
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_phasor_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_phasor_cc.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_diff_phasor_cc.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -25,6 +25,10 @@
 
 #include <gr_sync_block.h>
 
+/*!
+ * \brief Please fix my documentation!
+ * \ingroup misc
+ */
 class gr_diff_phasor_cc;
 typedef boost::shared_ptr<gr_diff_phasor_cc> gr_diff_phasor_cc_sptr;
 

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dpll_bb.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dpll_bb.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_dpll_bb.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief Detect the peak of a signal
- * \ingroup block
+ * \ingroup level
  *
  * If a peak is detected, this block outputs a 1, 
  * or it outputs 0's.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.h
     2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fake_channel_coder_pp.h
     2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 
 /*!
  * \brief pad packet with alternating 1,0 pattern.
- * \ingroup block
+ * \ingroup coding
  *
  * input: stream of byte vectors; output: stream of byte vectors
  */
@@ -65,7 +65,7 @@
 
 /*!
  * \brief remove fake padding from packet
- * \ingroup block
+ * \ingroup coding
  *
  * input: stream of byte vectors; output: stream of byte vectors
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feedforward_agc_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feedforward_agc_cc.h
        2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feedforward_agc_cc.h
        2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
 
 /*!
  * \brief Non-causal AGC which computes required gain based on max absolute 
value over nsamples
+ * \ingroup level
  */
 class gr_feedforward_agc_cc : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feval.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feval.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_feval.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief base class for evaluating a function: double -> double
+ * \ingroup misc
  *
  * This class is designed to be subclassed in Python or C++
  * and is callable from both places.  It uses SWIG's
@@ -53,6 +54,7 @@
 
 /*!
  * \brief base class for evaluating a function: complex -> complex
+ * \ingroup misc
  *
  * This class is designed to be subclassed in Python or C++
  * and is callable from both places.  It uses SWIG's
@@ -80,6 +82,7 @@
 
 /*!
  * \brief base class for evaluating a function: long -> long
+ * \ingroup misc
  *
  * This class is designed to be subclassed in Python or C++
  * and is callable from both places.  It uses SWIG's
@@ -107,6 +110,7 @@
 
 /*!
  * \brief base class for evaluating a function: void -> void
+ * \ingroup misc
  *
  * This class is designed to be subclassed in Python or C++
  * and is callable from both places.  It uses SWIG's

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vcc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vcc.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vcc.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief Compute forward or reverse FFT.  complex vector in / complex vector 
out.
- * \ingroup block
+ * \ingroup dft
  */
 
 class gr_fft_vcc : public gr_sync_block

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vfc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vfc.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fft_vfc.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief Compute forward FFT.  float vector in / complex vector out.
- * \ingroup block
+ * \ingroup dft
  */
 
 class gr_fft_vfc : public gr_sync_block

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_firdes.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_firdes.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_firdes.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -29,6 +29,7 @@
 
 /*!
  * \brief Finite Impulse Response (FIR) filter design functions.
+ * \ingroup filter_design
  */
 
 class gr_firdes {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_frequency_modulator_fc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_frequency_modulator_fc.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_frequency_modulator_fc.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief Frequency modulator block
- * \ingroup block
+ * \ingroup modulation
  *
  * float input; complex baseband output
  */

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief fixed point sine and cosine and friends.
+ * \ingroup math
  *
  *   fixed pt  radians
  *  ---------  --------

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_nco.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_nco.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_nco.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief Numerically Controlled Oscillator (NCO)
+ * \ingroup misc
  */
 class gr_fxpt_nco {
   gr_int32     d_phase;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_vco.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_vco.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_fxpt_vco.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief Voltage Controlled Oscillator (VCO)
+ * \ingroup misc
  */
 class gr_fxpt_vco {
   gr_int32     d_phase;

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_head.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_head.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_head.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,7 +28,7 @@
 
 /*!
  * \brief copies the first N items to the output then signals done
- * \ingroup block
+ * \ingroup flow
  *
  * Useful for building test cases
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_interleave.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_interleave.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_interleave.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief interleave N inputs to a single output
- * \ingroup block
+ * \ingroup misc
  */
 class gr_interleave : public gr_sync_interpolator
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_keep_one_in_n.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief decimate a stream, keeping one item out of every n.
- * \ingroup block
+ * \ingroup misc
  */
 class gr_keep_one_in_n : public gr_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_kludge_copy.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_kludge_copy.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_kludge_copy.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief output[i] = input[i]
- * \ingroup block
+ * \ingroup misc
  *
  * This is a short term kludge to work around a problem with the hierarchical 
block impl.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_cc.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_cc.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 
 /*!
  * \brief Least-Mean-Square Decision Feedback Equalizer (complex in/out)
- * \ingroup block
+ * \ingroup misc
  */
 class gr_lms_dfe_cc : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_ff.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_ff.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_lms_dfe_ff.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 
 /*!
  * \brief Least-Mean-Square Decision Feedback Equalizer (float in/out)
- * \ingroup block
+ * \ingroup misc
  */
 class gr_lms_dfe_ff : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_map_bb.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_map_bb.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_map_bb.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,7 +31,7 @@
 
 /*!
  * \brief output[i] = map[input[i]]
- * \ingroup block
+ * \ingroup misc
  */
 
 class gr_map_bb : public gr_sync_block

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_math.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_math.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_math.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -44,6 +44,7 @@
   
 /*!
  * \brief Fast arc tangent using table lookup and linear interpolation
+ * \ingroup math
  *
  * \param y component of input vector
  * \param x component of input vector

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_mpsk_receiver_cc.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -43,7 +43,7 @@
 /*!
  * \brief This block takes care of receiving M-PSK modulated signals through 
phase, frequency, and symbol
  * synchronization. 
- * \ingroup block
+ * \ingroup synch
  *
  * This block takes care of receiving M-PSK modulated signals through phase, 
frequency, and symbol
  * synchronization. It performs carrier frequency and phase locking as well as 
symbol timing recovery. 

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nco.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nco.h       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nco.h       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 
 /*!
  * \brief base class template for Numerically Controlled Oscillator (NCO)
+ * \ingroup misc
  */
 
 

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nlog10_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nlog10_ff.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nlog10_ff.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,7 +31,7 @@
 
 /*!
  * \brief output = n*log10(input) + k
- * \ingroup block
+ * \ingroup math
  */
 class gr_nlog10_ff : public gr_sync_block
 {

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nop.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nop.h       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_nop.h       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,7 +28,7 @@
 
 /*!
  * \brief Does nothing.  Used for testing only.
- * \ingroup block
+ * \ingroup misc
  */
 class gr_nop : public gr_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pa_2x2_phase_combiner.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pa_2x2_phase_combiner.h
     2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pa_2x2_phase_combiner.h
     2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,7 +31,7 @@
 
 /*!
  * \brief pa_2x2 phase combiner
- * \ingroup block
+ * \ingroup misc
  *
  * Anntenas are arranged like this:
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_phase_modulator_fc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_phase_modulator_fc.h
        2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_phase_modulator_fc.h
        2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief Phase modulator block
- * \ingroup block 
+ * \ingroup modulation 
  * output=complex(cos(in*sensitivity),sin(in*sensitivity))
  */
 class gr_phase_modulator_fc : public gr_sync_block

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 /*!
  * \brief Implements a PLL which locks to the input frequency and outputs the 
  * input signal mixed with that carrier.
- * \ingroup block
+ * \ingroup clock
  *
  * input: stream of complex; output: stream of complex
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 /*!
  * \brief Implements a PLL which locks to the input frequency and outputs 
  * an estimate of that frequency.  Useful for FM Demod.
- * \ingroup block
+ * \ingroup clock
  *
  * input: stream of complex; output: stream of floats
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_refout_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_refout_cc.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pll_refout_cc.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
                                               float max_freq, float min_freq);
 /*!
  * \brief Implements a PLL which locks to the input frequency and outputs a 
carrier
- * \ingroup block
+ * \ingroup clock
  *
  * input: stream of complex; output: stream of complex
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pn_correlator_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pn_correlator_cc.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pn_correlator_cc.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
 /*!
  * \brief PN code sequential search correlator
  *
+ * \ingroup synch
  * Receives complex baseband signal, outputs complex correlation against
  * reference PN code, one sample per PN code period
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_prefs.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_prefs.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_prefs.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief Base class for representing user preferences a la windows INI files.
+ * \ingroup misc
  *
  * The real implementation is in Python, and is accessable from C++
  * via the magic of SWIG directors.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_cc.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_cc.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief gate or zero output when input power below threshold
- * \ingroup block
+ * \ingroup level
  */
 class gr_pwr_squelch_cc : public gr_squelch_base_cc
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_ff.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_ff.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_pwr_squelch_ff.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief gate or zero output when input power below threshold
- * \ingroup block
+ * \ingroup level
  */
 class gr_pwr_squelch_ff : public gr_squelch_base_ff
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
       2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
       2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,7 +31,7 @@
 
 /*!
  * \brief quadrature demodulator: complex in, float out
- * \ingroup block
+ * \ingroup demodulation
  *
  * This can be used to demod FM, FSK, GMSK, etc.
  * The input is complex baseband.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_random.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_random.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_random.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief pseudo random number generator
+ * \ingroup math
  */
 class gr_random {
 protected:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_regenerate_bb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_regenerate_bb.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_regenerate_bb.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief Detect the peak of a signal and repeat every period samples
- * \ingroup block
+ * \ingroup level
  *
  * If a peak is detected, this block outputs a 1 repeated every period samples 
  * until reset by detection of another 1 on the input or stopped after 
max_regen

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_remez.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_remez.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_remez.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 /*!
  * \brief Parks-McClellan FIR filter design.
  *
+ * \ingroup filter_design
  *
  * Calculates the optimal (in the Chebyshev/minimax sense) FIR filter
  * inpulse reponse given a set of band edges, the desired reponse on

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_cf.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_cf.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_cf.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
 
 /*!
  * \brief RMS average power
+ * \ingroup math
  */
 class gr_rms_cf : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_ff.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_rms_ff.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
 
 /*!
  * \brief RMS average power
+ * \ingroup math
  */
 class gr_rms_ff : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_correlator.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_correlator.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_correlator.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief inverse of gr_simple_framer (more or less)
- * \ingroup block
+ * \ingroup synch
  */
 class gr_simple_correlator : public gr_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief add sync field, seq number and command field to payload
- * \ingroup block
+ * \ingroup synch
  */
 class gr_simple_framer : public gr_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer_sync.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer_sync.h
        2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_framer_sync.h
        2008-01-25 15:48:20 UTC (rev 7517)
@@ -23,11 +23,12 @@
 #ifndef INCLUDED_GR_SIMPLE_FRAMER_SYNC_H
 #define INCLUDED_GR_SIMPLE_FRAMER_SYNC_H
 
-/*
- * Here are a couple of maximum length sequences (m-sequences) that were 
generated by the
+/*!
+ * \brief Here are a couple of maximum length sequences (m-sequences) that 
were generated by the
  * the "mseq" matlab/octave code downloaded from:
  * 
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=990&objectType=file
  *
+ * \ingroup synch
  * 31-bit m-sequence:
  *     0110100100001010111011000111110
  *     0x690AEC76 (padded on right with a zero)

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_squelch_cc.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_squelch_cc.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_simple_squelch_cc.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
 
 /*!
  * \brief simple squelch block based on average signal power and threshold in 
dB.
+ * \ingroup level
  */
 class gr_simple_squelch_cc : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_skiphead.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_skiphead.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_skiphead.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,7 @@
 
 /*!
  * \brief skips the first N items, from then on copies items to the output
- * \ingroup block
+ * \ingroup flow
  *
  * Useful for building test cases and sources which have metadata or junk at 
the start
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_mux.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_mux.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_mux.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,12 +27,10 @@
 #include <gr_block.h>
 #include <vector>
 
-class gr_stream_mux;
-typedef boost::shared_ptr<gr_stream_mux> gr_stream_mux_sptr;
-
 /*!
  * \brief Creates a stream muxing block to multiplex many streams into
  * one with a specified format.
+ * \ingroup converter
  *
  * \param itemsize the item size of the stream
  * \param length   a vector (list/tuple) specifying the number of
@@ -42,7 +40,11 @@
  *                 indefinitely for the items.
  *
  */
+class gr_stream_mux;
+typedef boost::shared_ptr<gr_stream_mux> gr_stream_mux_sptr;
 
+
+
 gr_stream_mux_sptr 
 gr_make_stream_mux (size_t itemsize, const std::vector<int> &lengths);
 

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_streams.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_streams.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_streams.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 
 /*!
  * \brief convert a stream of items into a N streams of items
- * \ingroup block
+ * \ingroup converter
  *
  * Converts a stream of N items into N streams of 1 item.
  * Repeat ad infinitum.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_vector.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_vector.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_stream_to_vector.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief convert a stream of items into a stream of blocks containing 
nitems_per_block
- * \ingroup block
+ * \ingroup converter
  */
 class gr_stream_to_vector : public gr_sync_decimator
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_stream.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_stream.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_stream.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,7 +33,7 @@
 
 /*!
  * \brief Convert N streams of 1 item into a 1 stream of N items
- * \ingroup block
+ * \ingroup converter
  *
  * Convert N streams of 1 item into 1 stream of N items.
  * Repeat ad infinitum.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_vector.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_vector.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_streams_to_vector.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief convert N streams of items to 1 stream of vector length N
- * \ingroup block
+ * \ingroup converter
  */
 class gr_streams_to_vector : public gr_sync_block
 {

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_test.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_test.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_test.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -39,7 +39,7 @@
 
 /*!
  * \brief Test class for testing runtime system (setting up buffers and such.)
- * \ingroup block
+ * \ingroup misc
  *
  * This block does not do any usefull actual data processing.
  * It just exposes setting all standard block parameters using the contructor 
or public methods.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_threshold_ff.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_threshold_ff.h  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_threshold_ff.h  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,8 +31,8 @@
 gr_threshold_ff_sptr gr_make_threshold_ff (float lo, float hi, float 
initial_state=0);
 
 /*!
- * \brief 
- * \ingroup block
+ * \brief Please fix my documentation
+ * \ingroup misc
  */
 class gr_threshold_ff : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_throttle.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_throttle.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_throttle.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,7 +35,7 @@
 
 /*!
  * \brief throttle flow of samples such that the average rate does not exceed 
samples_per_sec.
- * \ingroup block
+ * \ingroup flow
  *
  * input: one stream of itemsize; output: one stream of itemsize
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_unpack_k_bits_bb.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_unpack_k_bits_bb.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_unpack_k_bits_bb.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,7 +32,8 @@
 class gr_unpack_k_bits_bb;
 
 /*!
- * \brief Converts a byte with k relevent bits to k output bytes with 1 bit in 
the LSB
+ * \brief Converts a byte with k relevent bits to k output bytes with 1 bit in 
the LSB.
+ * \ingroup converter
  */
 class gr_unpack_k_bits_bb : public gr_sync_interpolator
 {

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco.h       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco.h       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 
 /*!
  * \brief base class template for Voltage Controlled Oscillator (VCO)
+ * \ingroup misc
  */
 
 //FIXME  Eventually generalize this to fixed point

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco_f.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco_f.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vco_f.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -25,21 +25,22 @@
 #include <gr_sync_block.h>
 #include <gr_fxpt_vco.h>
 
-class gr_vco_f;
-typedef boost::shared_ptr<gr_vco_f> gr_vco_f_sptr;
-
 /*!
  * \brief VCO - Voltage controlled oscillator
+ * \ingroup misc
  *
  * \param sampling_rate                sampling rate (Hz)
  * \param sensitivity          units are radians/sec/volt
  * \param amplitude            output amplitude
  */
+class gr_vco_f;
+typedef boost::shared_ptr<gr_vco_f> gr_vco_f_sptr;
+
+
 gr_vco_f_sptr gr_make_vco_f(double sampling_rate, double sensitivity, double 
amplitude);
 
 /*!
  * \brief VCO - Voltage controlled oscillator
- * \ingroup block
  *
  * input: float stream of control voltages; output: float oscillator output
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_stream.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_stream.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_stream.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief convert a stream of blocks of nitems_per_block items into a stream 
of items
- * \ingroup block
+ * \ingroup converter
  */
 class gr_vector_to_stream : public gr_sync_interpolator
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_streams.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_streams.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gr_vector_to_streams.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief Convert 1 stream of vectors of length N to N streams of items
- * \ingroup block
+ * \ingroup converter
  */
 class gr_vector_to_streams : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_cc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_cc.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_cc.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * For Power the absolute value of the complex number is used.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_ff.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc2_ff.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief high performance Automatic Gain Control class with attack and decay 
rate
+ * \ingroup level
  *
  * Power is approximated by absolute value
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_cc.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_cc.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_cc.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * For Power the absolute value of the complex number is used.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_ff.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_ff.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_agc_ff.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief high performance Automatic Gain Control class
+ * \ingroup level
  *
  * Power is approximated by absolute value
  */

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_fft.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_fft.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_fft.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 
 /*!
  * \brief FFT: complex in, complex out
+ * \ingroup dft
  */
 
 class gri_fft_complex {
@@ -61,6 +62,7 @@
 
 /*!
  * \brief FFT: real in, complex out
+ * \ingroup dft
  */
 class gri_fft_real_fwd {
   int        d_fft_size;
@@ -91,6 +93,7 @@
 
 /*!
  * \brief FFT: complex in, float out
+ * \ingroup dft
  */
 class gri_fft_real_rev {
   int        d_fft_size;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_glfsr.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_glfsr.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_glfsr.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -25,6 +25,7 @@
 
 /*!
  * \brief Galois Linear Feedback Shift Register using specified polynomial mask
+ * \ingroup math
  *
  * Generates a maximal length pseudo-random sequence of length 2^degree-1
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_15_1_0.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_15_1_0.h  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_15_1_0.h  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -25,6 +25,7 @@
 
 /*!
  * \brief Linear Feedback Shift Register using primitive polynomial x^15 + x + 
1
+ * \ingroup math
  *
  * Generates a maximal length pseudo-random sequence of length 2^15 - 1 bits.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_32k.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_32k.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/general/gri_lfsr_32k.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief generate pseudo-random sequence of length 32768 bits.
+ * \ingroup math
  *
  * This is based on gri_lfsr_15_1_0 with an extra 0 added at the end
  * of the sequence.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_XX.h.t
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_XX.h.t   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_XX.h.t   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = sum (input_0, input_1, ...)
- * \ingroup block
+ * \ingroup math
  *
  * Add across all input streams.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_XX.h.t 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_XX.h.t 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = input + constant
- * \ingroup block
+ * \ingroup math
  */
 class @NAME@ : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_vXX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_vXX.h.t
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_const_vXX.h.t
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output vector = input vector + constant vector
- * \ingroup block
+ * \ingroup math
  */
 class @NAME@ : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_vXX.h.t
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_vXX.h.t  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_add_vXX.h.t  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = sum (input_0, input_1, ...)
- * \ingroup block
+ * \ingroup math
  *
  * Add across all input vectors.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.h.t
     2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_chunks_to_symbols_XX.h.t
     2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief Map a stream of symbol indexes (unpacked bytes or shorts) to stream 
of float or complex onstellation points.in \p D dimensions (\p D = 1 by default)
- * \ingroup block
+ * \ingroup converter
  *
  * input: stream of @I_TYPE@; output: stream of @O_TYPE@
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_divide_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_divide_XX.h.t    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_divide_XX.h.t    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = input_0 / input_1 / input_x ...)
- * \ingroup block
+ * \ingroup math
  *
  * Divide across all input streams.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_XX.h.t  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_XX.h.t  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = prod (input_0, input_1, ...)
- * \ingroup block
+ * \ingroup math
  *
  * Multiply across all input streams.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_XX.h.t
        2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_XX.h.t
        2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = input * constant
- * \ingroup block
+ * \ingroup math
  */
 class @NAME@ : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t
       2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t
       2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output vector = input vector * constant vector (element-wise)
- * \ingroup block
+ * \ingroup math
  */
 class @NAME@ : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_vXX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_vXX.h.t 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_multiply_vXX.h.t 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = prod (input_0, input_1, ...)
- * \ingroup block
+ * \ingroup math
  *
  * Element-wise multiply across all input vectors.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_mute_XX.h.t
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_mute_XX.h.t  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_mute_XX.h.t  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = input or zero if muted.
- * \ingroup block
+ * \ingroup level
  */
 class @NAME@ : public gr_sync_block
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_packed_to_unpacked_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_packed_to_unpacked_XX.h.t
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_packed_to_unpacked_XX.h.t
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -36,7 +36,7 @@
 
 /*!
  * \brief Convert a stream of packed bytes or shorts to stream of unpacked 
bytes or shorts.
- * \ingroup block
+ * \ingroup converter
  *
  * input: stream of @I_TYPE@; output: stream of @O_TYPE@
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.h.t
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_peak_detector_XX.h.t
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -37,7 +37,7 @@
 
 /*!
  * \brief Detect the peak of a signal
- * \ingroup block
+ * \ingroup level
  *
  * If a peak is detected, this block outputs a 1, 
  * or it outputs 0's.

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sample_and_hold_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sample_and_hold_XX.h.t
       2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sample_and_hold_XX.h.t
       2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief sample and hold circuit
- * \ingroup block
+ * \ingroup level
  *
  * Samples the data stream (input stream 0) and holds the value
  * if the control signal is 1 (intput stream 1).

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sub_XX.h.t
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sub_XX.h.t   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_sub_XX.h.t   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,7 +34,7 @@
 
 /*!
  * \brief output = input_0 -  input_1 - ...)
- * \ingroup block
+ * \ingroup math
  *
  * Subtract across all input streams.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_unpacked_to_packed_XX.h.t
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_unpacked_to_packed_XX.h.t
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/gengen/gr_unpacked_to_packed_XX.h.t
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -36,7 +36,7 @@
 
 /*!
  * \brief Convert a stream of unpacked bytes or shorts into a stream of packed 
bytes or shorts.
- * \ingroup block
+ * \ingroup converter
  *
  * input: stream of @I_TYPE@; output: stream of @O_TYPE@
  *

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,6 +31,7 @@
 
 /*!
  * \brief abstract class that implements bit banging i/o for i2c bus.
+ * \ingroup base
  */
 class i2c_bbio {
  public:

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio_pp.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio_pp.h       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bbio_pp.h       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -29,6 +29,7 @@
 /*!
  * \brief concrete class that bit bangs eval board i2c bus using parallel port
  *
+ * \ingroup base
  * This class talks to the i2c bus on the microtune eval board using
  * the parallel port.  This works for both the 4937 and 4702 boards.
  */

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bitbang.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bitbang.h       
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/i2c_bitbang.h       
2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 
 /*!
  * \brief class for controlling i2c bus
+ * \ingroup base
  */
 class i2c_bitbang : public i2c {
   friend i2c_sptr make_i2c_bitbang (i2c_bbio_sptr io);

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief class for controlling microtune 4702 tuner module
+ * \ingroup hardware
  */
 
 class microtune_4702 : public microtune_xxxx   {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702_eval_board.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702_eval_board.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4702_eval_board.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief control microtune 4702 eval board
+ * \ingroup hardware
  */
 
 class microtune_4702_eval_board : public microtune_xxxx_eval_board {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief class for controlling microtune 4937 tuner module
+ * \ingroup hardware
  */
 class microtune_4937 : public microtune_xxxx {
 public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937_eval_board.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937_eval_board.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_4937_eval_board.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief control microtune 4937 eval board
+ * \ingroup hardware
  */
 
 class microtune_4937_eval_board : public microtune_xxxx_eval_board {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx.h    
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx.h    
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 
 /*!
  * \brief abstract class for controlling microtune {4937,4702} tuner modules
+ * \ingroup base
  */
 class microtune_xxxx {
 public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx_eval_board.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx_eval_board.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/microtune_xxxx_eval_board.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,6 +35,7 @@
 
 /*!
  * \brief abstract class for controlling microtune xxxx eval board
+ * \ingroup hardware
  */
 class microtune_xxxx_eval_board {
 public:

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio.h      
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio.h      
2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,6 +31,7 @@
 
 /*!
  * \brief abstract class that provides low level access to parallel port bits
+ * \ingroup hardware
  */
 
 class ppio {

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio_ppdev.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio_ppdev.h        
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/ppio_ppdev.h        
2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 
 /*!
  * \brief access to parallel port bits using the linux ppdev interface
+ * \ingroup hardware
  */
 
 class ppio_ppdev : public ppio {

Modified: gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/sdr_1000.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/sdr_1000.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/io/sdr_1000.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
 /*!
  * \brief Very low level interface to SDR 1000 xcvr hardware
  * \sa sdr_1000.py for a higher level interface.
+ * \ingroup hardware
  */
 class sdr_1000_base {
   ppio_sptr    d_ppio;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_basic_block.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_basic_block.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_basic_block.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -29,7 +29,7 @@
 
 /*!
  * \brief The abstract base class for all signal processing blocks.
- * \ingroup block
+ * \ingroup base
  *
  * Basic blocks are the bare abstraction of an entity that has a name
  * and a set of inputs and outputs.  These are never instantiated

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_block.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_block.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_block.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,7 +27,7 @@
 
 /*!
  * \brief The abstract base class for all 'terminal' processing blocks.
- * \ingroup block
+ * \ingroup base
  *
  * A signal processing flow is constructed by creating a tree of 
  * hierarchical blocks, which at any level may also contain terminal nodes

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_dispatcher.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_dispatcher.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_dispatcher.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -34,6 +34,7 @@
 
 /*!
  * \brief invoke callbacks based on select.
+ * \ingroup internal
  *
  * \sa gr_select_handler
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_error_handler.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_error_handler.h 
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_error_handler.h 
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -48,6 +48,7 @@
 
 /*!
  * \brief abstract error handler
+ * \ingroup base
  */
 class gr_error_handler {
 public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flat_flowgraph.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flat_flowgraph.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flat_flowgraph.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -36,6 +36,7 @@
 /*!
  *\brief Class specializing gr_flat_flowgraph that has all nodes
  * as gr_blocks, with no hierarchy
+ * \ingroup base
  *
  */
 class gr_flat_flowgraph : public gr_flowgraph

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flowgraph.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flowgraph.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_flowgraph.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 
 /*!
  *\brief Class representing a specific input or output graph endpoint
+ * \ingroup internal
  *
  */
 class gr_endpoint

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_hier_block2.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_hier_block2.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_hier_block2.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -26,6 +26,7 @@
 
 /*!
  * \brief public constructor for gr_hier_block2
+
  */
 gr_hier_block2_sptr gr_make_hier_block2(const std::string &name,
                                         gr_io_signature_sptr input_signature,
@@ -35,6 +36,7 @@
 
 /*!
  * \brief gr_hier_block2 - Hierarchical container class for gr_block's
+ * \ingroup internal
  *
  */
 class gr_hier_block2 : public gr_basic_block

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_io_signature.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_io_signature.h  
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_io_signature.h  
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 /*!
  * \brief Create an i/o signature
  *
+ * \ingroup internal
  * \param min_streams  specify minimum number of streams (>= 0)
  * \param max_streams  specify maximum number of streams (>= min_streams or -1 
-> infinite)
  * \param sizeof_stream_item  specify the size of the items in each stream

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_local_sighandler.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,6 +32,7 @@
 /*!
  * \brief Get and set signal handler.
  *
+ * \ingroup internal
  * Constructor installs new handler, destructor reinstalls
  * original value.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_message.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_message.h   
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_message.h   
2008-01-25 15:48:20 UTC (rev 7517)
@@ -38,8 +38,9 @@
 gr_make_message_from_string(const std::string s, long type = 0, double arg1 = 
0, double arg2 = 0);
 
 /*!
- * \brief Message.
+ * \brief Message class.
  *
+ * \ingroup misc
  * The ideas and method names for adjustable message length were
  * lifted from the click modular router "Packet" class.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_handler.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_handler.h   
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_handler.h   
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -29,6 +29,7 @@
 
 /*!
  * \brief abstract class of message handlers
+ * \ingroup base
  */
 class gr_msg_handler {
 public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_queue.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_queue.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_msg_queue.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,6 +32,7 @@
 
 /*!
  * \brief thread-safe message queue
+ * \ingroup misc
  */
 class gr_msg_queue : public gr_msg_handler {
   omni_mutex           d_mutex;

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_realtime.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_realtime.h  
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_realtime.h  
2008-01-25 15:48:20 UTC (rev 7517)
@@ -32,6 +32,7 @@
 
 /*!
  * \brief If possible, enable high-priority "real time" scheduling.
+ * \ingroup misc
  */
 gr_rt_status_t
 gr_enable_realtime_scheduling();

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.h
  2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_scheduler_thread.h
  2008-01-25 15:48:20 UTC (rev 7517)
@@ -35,6 +35,7 @@
 /*!
  *\brief A single thread of execution for the scheduler
  *
+ * \ingroup internal
  * This class implements a single thread that runs undetached, and
  * invokes the single-threaded block scheduler.  The runtime makes
  * one of these for each distinct partition of a flowgraph and runs

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_select_handler.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_select_handler.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_select_handler.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,6 +31,7 @@
 
 /*!
  * \brief Abstract handler for select based notification.
+ * \ingroup base
  *
  * \sa gr_dispatcher
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_block.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_block.h    
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_block.h    
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,7 +27,7 @@
 
 /*!
  * \brief synchronous 1:1 input to output with history
- * \ingroup block
+ * \ingroup internal
  *
  * Override work to provide the signal processing implementation.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_decimator.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_decimator.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_decimator.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,7 +27,7 @@
 
 /*!
  * \brief synchronous N:1 input to output with history
- * \ingroup block
+ * \ingroup internal
  *
  * Override work to provide the signal processing implementation.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_interpolator.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_interpolator.h
 2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_sync_interpolator.h
 2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,7 +27,7 @@
 
 /*!
  * \brief synchronous 1:N input to output with history
- * \ingroup block
+ * \ingroup internal
  *
  * Override work to provide the signal processing implementation.
  */

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_timer.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_timer.h     
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_timer.h     
2008-01-25 15:48:20 UTC (rev 7517)
@@ -33,6 +33,7 @@
 /*!
  * \brief create a timeout.
  *
+ * \ingroup misc
  * gr_timer_hook is called when timer fires.
  */
 gr_timer_sptr gr_make_timer (gr_timer_hook, void *);

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -31,6 +31,7 @@
 
 /*!
  *\brief Top-level hierarchical block representing a flowgraph
+ * \ingroup internal
  *
  */
 class gr_top_block : public gr_hier_block2

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_top_block_impl.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -28,6 +28,7 @@
 /*!
  *\brief Implementation details of gr_top_block
  *
+ * \ingroup internal
  * The actual implementation of gr_top_block. Separate class allows
  * decoupling of changes from dependent classes.
  *

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.h
===================================================================
--- gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.h 
2008-01-25 15:30:02 UTC (rev 7516)
+++ gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf.h 
2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief abstract class to implement doubly mapped virtual memory circular 
buffers
+ * \ingroup base
  */
 class gr_vmcircbuf {
  protected:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_createfilemapping.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_createfilemapping.h
       2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_createfilemapping.h
       2008-01-25 15:48:20 UTC (rev 7517)
@@ -30,6 +30,7 @@
 #endif
 /*!
  * \brief concrete class to implement circular buffers with mmap and shm_open
+ * \ingroup base
  */
 class gr_vmcircbuf_createfilemapping : public gr_vmcircbuf
 {

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_shm_open.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_shm_open.h
   2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_shm_open.h
   2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief concrete class to implement circular buffers with mmap and shm_open
+ * \ingroup base
  */
 class gr_vmcircbuf_mmap_shm_open : public gr_vmcircbuf {
  public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.h
    2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_mmap_tmpfile.h
    2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief concrete class to implement circular buffers with mmap and shm_open
+ * \ingroup base
  */
 class gr_vmcircbuf_mmap_tmpfile : public gr_vmcircbuf {
  public:

Modified: 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_sysv_shm.h
===================================================================
--- 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_sysv_shm.h
        2008-01-25 15:30:02 UTC (rev 7516)
+++ 
gnuradio/branches/releases/3.1/gnuradio-core/src/lib/runtime/gr_vmcircbuf_sysv_shm.h
        2008-01-25 15:48:20 UTC (rev 7517)
@@ -27,6 +27,7 @@
 
 /*!
  * \brief concrete class to implement circular buffers with mmap and shm_open
+ * \ingroup base
  */
 class gr_vmcircbuf_sysv_shm : public gr_vmcircbuf {
  public:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]