|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
E3 Subscription Manager for tracking dApp registrations. More...
#include "types.hpp"#include <mutex>#include <shared_mutex>#include <utility>#include <vector>#include <unordered_map>#include <unordered_set>#include <functional>Go to the source code of this file.
Classes | |
| struct | libe3::SubscriptionDetails |
| Per-subscription metadata stored by the SubscriptionManager. More... | |
| class | libe3::SubscriptionManager |
| E3 Subscription Manager. More... | |
Namespaces | |
| namespace | libe3 |
Typedefs | |
| using | libe3::SmLifecycleCallback = std::function<void(uint32_t ran_function_id, bool should_start)> |
| Callback type for SM lifecycle events. | |
E3 Subscription Manager for tracking dApp registrations.
This module manages the associations between dApps and RAN functions. Ported from the original C implementation's e3_subscription_manager.
SPDX-FileCopyrightText: Copyright (c) 2026 Northeastern University SPDX-License-Identifier: Apache-2.0
Definition in file subscription_manager.hpp.