GNU Radio 3.7.2 C++ API
GNU Radio 3.7.2 C++ API
Building GNU Radio
GNU Radio Blocks
Manual Contents
Operating a Flowgraph
Reconfiguring Flowgraphs
Using Volk in GNU Radio
Configuration / Preference Files
Out-of-Tree Configuration
ControlPort
Build Instructions and Information
Instructions for using Volk in GNU Radio
Logging
Metadata Information
Message Passing
OFDM
Packet Data Transmission
Performance Counters
Polyphase Filterbanks
Polymorphic Types
Stream Tags
Tagged Stream Blocks
Block Thread Affinity and Priority
Analog Modulation
Audio Interface
Standard GNU Radio Blocks
Channel Model Blocks
Digital Modulation
FunCube Dongle Source
Forward Error Correction
FFT Signal Processing Blocks
Filter Signal Processing Blocks
QT Graphical User Interface
UHD Interface
Voice Coders and Decoders (Vocoders)
Modules
Namespaces
Classes
Files
File List
File Members
runtime_types.h
Go to the documentation of this file.
1
/* -*- c++ -*- */
2
/*
3
* Copyright 2004,2007 Free Software Foundation, Inc.
4
*
5
* This file is part of GNU Radio
6
*
7
* GNU Radio is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 3, or (at your option)
10
* any later version.
11
*
12
* GNU Radio is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with GNU Radio; see the file COPYING. If not, write to
19
* the Free Software Foundation, Inc., 51 Franklin Street,
20
* Boston, MA 02110-1301, USA.
21
*/
22
23
#ifndef INCLUDED_GR_RUNTIME_TYPES_H
24
#define INCLUDED_GR_RUNTIME_TYPES_H
25
26
#include <
gnuradio/api.h
>
27
#include <
gnuradio/types.h
>
28
29
namespace
gr {
30
31
/*
32
* typedefs for smart pointers we use throughout the runtime system
33
*/
34
class
basic_block;
35
class
block;
36
class
block_detail;
37
class
buffer;
38
class
buffer_reader;
39
class
hier_block2;
40
class
flat_flowgraph;
41
class
flowgraph;
42
class
top_block;
43
44
typedef
boost::shared_ptr<basic_block>
basic_block_sptr;
45
typedef
boost::shared_ptr<block>
block_sptr;
46
typedef
boost::shared_ptr<block_detail>
block_detail_sptr;
47
typedef
boost::shared_ptr<buffer>
buffer_sptr;
48
typedef
boost::shared_ptr<buffer_reader>
buffer_reader_sptr;
49
typedef
boost::shared_ptr<hier_block2>
hier_block2_sptr;
50
typedef
boost::shared_ptr<flat_flowgraph>
flat_flowgraph_sptr;
51
typedef
boost::shared_ptr<flowgraph>
flowgraph_sptr;
52
typedef
boost::shared_ptr<top_block>
top_block_sptr;
53
54
}
/* namespace gr */
55
56
#endif
/* INCLUDED_GR_RUNTIME_TYPES_H */
api.h
boost::shared_ptr< basic_block >
types.h
gnuradio
gnuradio-runtime
include
gnuradio
runtime_types.h
Generated on Mon Sep 22 2014 16:09:00 for GNU Radio 3.7.2 C++ API by
1.8.6