|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
One inbound E3AP event, POD-flat for a clean SWIG crossing. More...
#include <e3_dapp_session.hpp>
Public Attributes | |
| int | kind {E3_EVENT_NONE} |
| one of E3EventKind | |
| uint32_t | dapp_id {0} |
| dApp identifier the message targets | |
| uint32_t | ran_function_id {0} |
| RAN function (indication / xApp control). | |
| uint32_t | subscription_id {0} |
| subscription id (subscription response) | |
| uint32_t | request_id {0} |
| request/message id (subscription response / ack / xApp control) | |
| uint32_t | sequence_id {0} |
| loop correlation id (xApp control); echo it on the control you re-issue | |
| int | response_code {-1} |
| 0=positive, 1=negative, -1=n/a | |
| std::vector< uint8_t > | payload |
| opaque E3SM bytes (indication / xApp control) | |
| uint64_t | trace_seq {0} |
| set when queued; keys the [latrec] LQ-stage records | |
One inbound E3AP event, POD-flat for a clean SWIG crossing.
payload carries the opaque E3SM bytes for indications (protocol_data) and xApp controls (xapp_control_data); it is empty for subscription/setup responses and acks. Fields not relevant to a given kind are left zero.
Definition at line 76 of file e3_dapp_session.hpp.
| uint32_t libe3::py::E3Event::dapp_id {0} |
dApp identifier the message targets
Definition at line 78 of file e3_dapp_session.hpp.
| int libe3::py::E3Event::kind {E3_EVENT_NONE} |
one of E3EventKind
Definition at line 77 of file e3_dapp_session.hpp.
| std::vector<uint8_t> libe3::py::E3Event::payload |
opaque E3SM bytes (indication / xApp control)
Definition at line 84 of file e3_dapp_session.hpp.
| uint32_t libe3::py::E3Event::ran_function_id {0} |
RAN function (indication / xApp control).
Definition at line 79 of file e3_dapp_session.hpp.
| uint32_t libe3::py::E3Event::request_id {0} |
request/message id (subscription response / ack / xApp control)
Definition at line 81 of file e3_dapp_session.hpp.
| int libe3::py::E3Event::response_code {-1} |
0=positive, 1=negative, -1=n/a
Definition at line 83 of file e3_dapp_session.hpp.
| uint32_t libe3::py::E3Event::sequence_id {0} |
loop correlation id (xApp control); echo it on the control you re-issue
Definition at line 82 of file e3_dapp_session.hpp.
| uint32_t libe3::py::E3Event::subscription_id {0} |
subscription id (subscription response)
Definition at line 80 of file e3_dapp_session.hpp.
| uint64_t libe3::py::E3Event::trace_seq {0} |
set when queued; keys the [latrec] LQ-stage records
Definition at line 85 of file e3_dapp_session.hpp.