commit-gnuradio
[Top][All Lists]
Advanced

[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



reply via email to

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