blob: 69caf590c228104e3f810dfe008544987c50221c [file] [log] [blame]
Lott, Christopher (cl778h)ca170d32020-05-12 15:05:59 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. SPDX-License-Identifier: CC-BY-4.0
3.. Copyright (C) 2020 AT&T Intellectual Property
4
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -04005RMR Python Bindings
6===================
Tommy Carpenterfbb59282020-04-08 07:04:51 -04007
8Overview
9--------
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -040010
Lott, Christopher (cl778h)f55e4d82020-04-10 16:02:11 -040011The xapp python framework package includes a python subpackage called
12`rmr`. This subpackage (`ricxappframe.rmr`) is a CTYPES wrapper
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -040013around the RMR shared library. Most Xapp users will never use this
Lott, Christopher (cl778h)f55e4d82020-04-10 16:02:11 -040014subpackage natively; however python apps that need access to the
15low-level RMR API can use it.
Tommy Carpenterfbb59282020-04-08 07:04:51 -040016
Lott, Christopher (cl778h)f55e4d82020-04-10 16:02:11 -040017Usage of this python package requires that the RMR shared-object
18library is installed in a system library that is included in the
19directories found by default, usually something like /usr/local/lib.
20
21The RMR library man pages are available here: :doc:`RMR Man Pages <ric-plt-lib-rmr:index>`
Tommy Carpenterfbb59282020-04-08 07:04:51 -040022
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -040023RMR API
24-------
Tommy Carpenterfbb59282020-04-08 07:04:51 -040025
Lott, Christopher (cl778h)db26ba22020-04-09 18:25:19 -040026.. automodule:: ricxappframe.rmr.rmr
27 :members:
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -040028
29
Lott, Christopher (cl778h)db26ba22020-04-09 18:25:19 -040030RMR Helper API
31--------------
Lott, Christopher (cl778h)2e1c18a2020-04-08 12:41:07 -040032
Lott, Christopher (cl778h)db26ba22020-04-09 18:25:19 -040033.. automodule:: ricxappframe.rmr.helpers
34 :members: