|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
Abstract E3 Connector interface for transport layer. More...
Go to the source code of this file.
Classes | |
| class | libe3::E3Connector |
| Abstract base class for E3AP transport connectors. More... | |
Namespaces | |
| namespace | libe3 |
Functions | |
| std::unique_ptr< E3Connector > | libe3::create_connector (E3LinkLayer link_layer, E3TransportLayer transport_layer, const std::string &setup_endpoint, const std::string &inbound_endpoint, const std::string &outbound_endpoint, uint16_t setup_port, uint16_t inbound_port, uint16_t outbound_port, size_t io_threads=2, E3Role role=E3Role::RAN) |
| Factory function to create appropriate connector. | |
Abstract E3 Connector interface for transport layer.
Defines the abstract interface that all transport connectors must implement. Ported from the original C implementation's E3Connector structure.
SPDX-FileCopyrightText: Copyright (c) 2026 Northeastern University SPDX-License-Identifier: Apache-2.0
Definition in file e3_connector.hpp.