Use blocking get call w/ timeout to read msg queue 17/3617/5
authorLott, Christopher (cl778h) <cl778h@att.com>
Thu, 7 May 2020 12:39:49 +0000 (08:39 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Thu, 7 May 2020 18:54:53 +0000 (14:54 -0400)
commitbbc9028aa34ae48e7806596cd05fbe7a5bfd7fb8
treee7f5a43dcc0c545b36044295b373613327898786
parentdf048193df5fc166961a01d8fc8a2248a649ba53
Use blocking get call w/ timeout to read msg queue

Add parameters to the queue get method in the xapp_frame loop that reads
messages so it waits for a message to arrive and occasionally checks for
the end-loop flag, instead of spinning the CPU at 100% while waiting.

Upgrade all to use the latest RMR, version 4.0.5.

Tweak the example xapps to emit their names in log messages.

Improve documentation especially the package overview shown at PyPI.

Issue-ID: RIC-354
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I08692e6ef60d199cb0b92c1c99740ae808b8885c
15 files changed:
Dockerfile-Unit-Test
docs/developer-guide.rst
docs/installation-guide.rst
docs/overview.rst
docs/release-notes.rst
examples/Dockerfile-Ping
examples/Dockerfile-Pong
examples/ping_xapp.py
examples/pong_xapp.py
ricxappframe/rmr/helpers.py
ricxappframe/xapp_frame.py
ricxappframe/xapp_rmr.py
ricxappframe/xapp_sdl.py
rmr-version.yaml
setup.py