blob: 7147f0259508020fd98b306b8eae649b5182ea83 [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
5User Guide
6==========
7
8This document explains how to develop an Xapp using the RIC Xapp framework.
9Information for maintainers of this framework is in the Developer Guide.
10
11Xapp writers should use the public classes and methods from the Xapp Python
12framework package as documented below.
13
14
15Class RMRXapp
16-------------
17
18Application writers should extend this class to implement a reactive Xapp;
19also see class Xapp.
20
21.. autoclass:: ricxappframe.xapp_frame.RMRXapp
22 :members:
23
24Class Xapp
25----------
26
27Application writers should extend this class to implement a general Xapp;
28also see class RMRXapp.
29
30.. autoclass:: ricxappframe.xapp_frame.Xapp
31 :members:
32
33
34Class SDLWrapper
35----------------
36
37Application writers may instantiate this class directly to communicate with the SDL service.
38
39.. autoclass:: ricxappframe.xapp_sdl.SDLWrapper
40 :members: