[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] branch master updated (676d5cb -> b092142)
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] branch master updated (676d5cb -> b092142) |
Date: |
Wed, 15 Apr 2015 21:07:48 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a change to branch master
in repository gnuradio.
from 676d5cb Merge remote-tracking branch 'bistromath/msk_only'
new ef80232 Initial thrift definition for gnuradio
new b1c1c6e ctrlport: thrift: "py" instead of "python" -- guessing a
version thing
new 7240a8b controlport: working controlport server using thrift.
new 73907cb controlport: restructuring to add subdirs for different
cp backends.
new 8824c9a controlport: working gr-perf-monitorx application
new 6186455 controlport: quick fix
new 1875c33 controlport: Addes a FindThrift cmake module to find the
Thrift headers, libraries, and Python files.
new f2e8dd8 controlport: adding abstraction layer for the controlport
backends; support thrift currently.
new 490fe7f controlport: cleanup and switching over to new Python
common interface.
new 8270b20 controlport: more cleanup of python code to help
generalize the interface
new fe14ba8 controlport: more work on the translation layer;
properties and setting parameters in gr-ctrlport-monitor now working.
new 450f347 controlport: reorg abstraction layers for RPC connections.
new 7eea2e4 controlport: using threaded server for multiple
connections.
new 6dd37d4 controlport: Thrift's binary type
new b1183b0 controlport: convert rpcpmtconverter::to_pmt() if
statement to a function object map
new 61477c2 controlport: switching rpcpmtconverter::to_pmt() to
To_PMT singleton
new 4b0b45a controlport: convert to To_PMT registration objects
new 7a8989d controlport: improving transport layer throughput.
new c67d0a4 controlport: simple style editing.
new 7bdd6ef runtime: more generic version of prefs class.
new a0afbb5 controlport: Adds ability to configure Thrift through a
config file
new bdcb7f5 cmake: force QA tests to turn ControlPort off by default.
new f32872a controlport: cleaning up and using logger to display
endpoint.
new 636c155 controlport: adding performance and controlport monitor
GRC blocks.
new d99c0b4 controlport: fixing up some issues; generate thrift
sources into thrift subdir.
new cc5b9ae docs: adding in info on ControlPort and Thrift.
new 3da7369 controlport: cleaning up; trying to handle shutdown
better.
new 075dc81 controlport: more cleaning up.
new 58f09d6 controlport: changing the default port number on the
Thrift interface to zero.
new d4a63e4 controlport: ephemeral / unused port number selection by
OS working.
new 8d72b2e controlport: moving the logger call that publishes
Thrift's endpoint to i_impl().
new de96353 controlport: moving the generation of the Thrift endpoint
string to the application_started() function.
new 158b0b4 controlport: more cleanup and conveniences
new 4122e96 controlport: replacement of nanosleep() with
boost::sleep() in startup thread. Fix of merge error in booter_thrift.
new 6a5daf4 controlport: cleanup
new e1352dd controlport: renamed some functions for clairity
new 44466b0 controlport: Some documentation
new 0d01825 controlport: cleanup
new 3419fb8 controlport: documentation cleanup
new 8b7b30a controlport: documentation cleanup
new 0d195a5 controlport: cmake fixes to FindThrift for when thrift is
not installed.
new 9073e7a controlport: QA needs to get host and port out of the
endpoint.
new 72507d9 controlport: more documentation and linking info.
new b0d7b7d docs: cleaning up some doxygen warnings and formatting.
new eae69f3 controlport: ensure proper ctrlport shutdown.
new 91459f9 controlport: avoid copy of outknobs (a temporary).
new 1a773a2 controlport: cleaner, more robust interface for buffer
gets.
new c7b7e57 controlport: better controlport probe mutex handling.
new 0ab6607 cmake: fix case for ctrlport when no backends installed
new b092142 Merge branch 'ctrlport'
The 50 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CMakeLists.txt | 8 +
cmake/Modules/FindThrift.cmake | 79 ++
cmake/Modules/GrTest.cmake | 3 +-
config.h.in | 6 +
docs/doxygen/other/build_guide.dox | 13 +-
docs/doxygen/other/ctrlport.dox | 425 +++++++++-
docs/doxygen/other/perf_counters.dox | 10 +
gnuradio-runtime/include/gnuradio/CMakeLists.txt | 10 +
gnuradio-runtime/include/gnuradio/prefs.h | 32 +-
gnuradio-runtime/include/gnuradio/rpcbufferedget.h | 65 ++
gnuradio-runtime/include/gnuradio/rpcmanager.h | 2 +-
.../include/gnuradio/rpcpmtconverters_thrift.h | 74 ++
.../include/gnuradio/rpcregisterhelpers.h | 22 +-
...oter_aggregator.h => rpcserver_booter_thrift.h} | 44 +-
.../include/gnuradio/rpcserver_selector.h | 10 +-
.../include/gnuradio/rpcserver_thrift.h | 230 ++++++
.../include/gnuradio/thrift_application_base.h | 253 ++++++
.../include/gnuradio/thrift_server_template.h | 160 ++++
gnuradio-runtime/lib/block.cc | 12 +-
gnuradio-runtime/lib/controlport/CMakeLists.txt | 70 +-
gnuradio-runtime/lib/controlport/rpcmanager.cc | 14 +-
.../lib/controlport/rpcserver_booter_aggregator.cc | 3 +-
.../lib/controlport/rpcserver_selector.cc | 15 +-
.../lib/controlport/thrift/gnuradio.thrift | 108 +++
.../controlport/thrift/rpcpmtconverters_thrift.cc | 303 ++++++++
.../controlport/thrift/rpcserver_booter_thrift.cc | 137 ++++
.../lib/controlport/thrift/rpcserver_thrift.cc | 194 +++++
.../lib/controlport/thrift/thrift.conf.example | 4 +
.../controlport/thrift/thrift_application_base.cc | 11 +-
gnuradio-runtime/lib/prefs.cc | 28 +-
.../python/gnuradio/ctrlport/CMakeLists.txt | 43 ++
.../gnuradio/ctrlport/GNURadioControlPortClient.py | 132 ++++
.../python/gnuradio/ctrlport/GrDataPlotter.py | 6 +-
.../python/gnuradio/ctrlport/RPCConnection.py | 115 +++
.../gnuradio/ctrlport/RPCConnectionThrift.py | 208 +++++
.../python/gnuradio/ctrlport/gr-ctrlport-monitor | 771 +++++++++++++++++++
.../python/gnuradio/ctrlport/gr-perf-monitorx | 856 +++++++++++++++++++++
.../python/gnuradio/ctrlport/monitor.py | 6 +-
gnuradio-runtime/swig/prefs.i | 4 +-
gr-blocks/grc/blocks_block_tree.xml | 2 +
...probe_c.xml => blocks_ctrlport_performance.xml} | 41 +-
...port_probe_c.xml => blocks_ctrlport_viewer.xml} | 41 +-
gr-blocks/lib/ctrlport_probe2_b_impl.cc | 31 +-
gr-blocks/lib/ctrlport_probe2_b_impl.h | 6 +-
gr-blocks/lib/ctrlport_probe2_c_impl.cc | 31 +-
gr-blocks/lib/ctrlport_probe2_c_impl.h | 7 +-
gr-blocks/lib/ctrlport_probe2_f_impl.cc | 32 +-
gr-blocks/lib/ctrlport_probe2_f_impl.h | 7 +-
gr-blocks/lib/ctrlport_probe2_i_impl.cc | 32 +-
gr-blocks/lib/ctrlport_probe2_i_impl.h | 7 +-
gr-blocks/lib/ctrlport_probe2_s_impl.cc | 31 +-
gr-blocks/lib/ctrlport_probe2_s_impl.h | 7 +-
gr-blocks/python/blocks/CMakeLists.txt | 6 +-
gr-blocks/python/blocks/qa_cpp_py_binding.py | 173 +++++
gr-blocks/python/blocks/qa_cpp_py_binding_set.py | 151 ++++
gr-blocks/python/blocks/qa_ctrlport_probes.py | 210 ++++-
56 files changed, 4997 insertions(+), 304 deletions(-)
create mode 100644 cmake/Modules/FindThrift.cmake
create mode 100644 gnuradio-runtime/include/gnuradio/rpcbufferedget.h
create mode 100644 gnuradio-runtime/include/gnuradio/rpcpmtconverters_thrift.h
copy gnuradio-runtime/include/gnuradio/{rpcserver_booter_aggregator.h =>
rpcserver_booter_thrift.h} (55%)
create mode 100644 gnuradio-runtime/include/gnuradio/rpcserver_thrift.h
create mode 100644 gnuradio-runtime/include/gnuradio/thrift_application_base.h
create mode 100644 gnuradio-runtime/include/gnuradio/thrift_server_template.h
create mode 100644 gnuradio-runtime/lib/controlport/thrift/gnuradio.thrift
create mode 100644
gnuradio-runtime/lib/controlport/thrift/rpcpmtconverters_thrift.cc
create mode 100644
gnuradio-runtime/lib/controlport/thrift/rpcserver_booter_thrift.cc
create mode 100644 gnuradio-runtime/lib/controlport/thrift/rpcserver_thrift.cc
create mode 100644 gnuradio-runtime/lib/controlport/thrift/thrift.conf.example
copy gr-audio/lib/jack/jack_impl.cc =>
gnuradio-runtime/lib/controlport/thrift/thrift_application_base.cc (84%)
create mode 100644
gnuradio-runtime/python/gnuradio/ctrlport/GNURadioControlPortClient.py
create mode 100644 gnuradio-runtime/python/gnuradio/ctrlport/RPCConnection.py
create mode 100644
gnuradio-runtime/python/gnuradio/ctrlport/RPCConnectionThrift.py
create mode 100644
gnuradio-runtime/python/gnuradio/ctrlport/gr-ctrlport-monitor
create mode 100644 gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx
copy gr-blocks/grc/{blocks_ctrlport_probe_c.xml =>
blocks_ctrlport_performance.xml} (60%)
copy gr-blocks/grc/{blocks_ctrlport_probe_c.xml => blocks_ctrlport_viewer.xml}
(60%)
create mode 100644 gr-blocks/python/blocks/qa_cpp_py_binding.py
create mode 100644 gr-blocks/python/blocks/qa_cpp_py_binding_set.py
- [Commit-gnuradio] [gnuradio] branch master updated (676d5cb -> b092142),
git <=
- [Commit-gnuradio] [gnuradio] 03/50: controlport: working controlport server using thrift., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 06/50: controlport: quick fix, git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 02/50: ctrlport: thrift: "py" instead of "python" -- guessing a version thing, git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 04/50: controlport: restructuring to add subdirs for different cp backends., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 18/50: controlport: improving transport layer throughput., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 07/50: controlport: Addes a FindThrift cmake module to find the Thrift headers, libraries, and Python files., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 17/50: controlport: convert to To_PMT registration objects, git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 20/50: runtime: more generic version of prefs class., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 22/50: cmake: force QA tests to turn ControlPort off by default., git, 2015/04/16
- [Commit-gnuradio] [gnuradio] 15/50: controlport: convert rpcpmtconverter::to_pmt() if statement to a function object map, git, 2015/04/16