blob: f77d794ea9c8717a76fcfe94485431cbf11eca15 [file] [log] [blame]
This directory contains a few sample programs to demonstrante
a dummy message exchange of the Traffic Steering use case.
These programs are simple and in most of the cases error
checking is not performed to keep them simple.
ad_xapp.cpp
Simulates the AD xApp sending an Anomaly Message to the
TS xApp. It sends one message, receives its corresponding
ACK, and exits. All steps are logged in the console. Uses
RMR port 4570.
qp_xapp.cpp
Simulates the QoE Prediction (QP) xApp.
Basically, this program receives Prediction Requests from TS xApp,
computes random throughput values (predictions) for neighbor cells,
and sends that Throughput Prediction to the TS xApp. All steps are
logged in the console. Uses RMR port 4580.
echo-server.py
Implements a echo server for testing REST calls from TS xApp.
rc_xapp.cpp
Simulates the RC xApp. It receives CONTROL messages from TS xApp,
and outputs the string representation of the message in the console.
Replies TS with an ACK message. Uses gRPC port 50051.
routes.rt
Contains a few RMR routing policies to allow AD, QP, and TS xApps
exchange messages in this controlled environment.