|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
E3Interface - Internal protocol coordination layer. More...
#include "types.hpp"#include "e3_connector.hpp"#include "e3_encoder.hpp"#include "subscription_manager.hpp"#include "lockfree_queue.hpp"#include "sm_interface.hpp"#include "dapp_subscription_state.hpp"#include <memory>#include <thread>#include <atomic>#include <functional>#include <optional>#include <mutex>#include <condition_variable>#include <chrono>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | libe3::E3Interface |
| E3Interface - Internal protocol coordination. More... | |
Namespaces | |
| namespace | libe3 |
Typedefs | |
| using | libe3::SetupRequestHandler = std::function<ResponseCode(const SetupRequest&, SetupResponse&)> |
| Callback types for E3Interface events. | |
| using | libe3::SubscriptionRequestHandler = std::function<ResponseCode(const SubscriptionRequest&)> |
E3Interface - Internal protocol coordination layer.
This class manages the E3AP lifecycle and coordinates between the E3Agent facade and the protocol handling components. It is NOT exposed to library users directly.
SPDX-FileCopyrightText: Copyright (c) 2026 Northeastern University SPDX-License-Identifier: Apache-2.0
Definition in file e3_interface.hpp.