|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
Files | |
| c_api.h | |
| dapp_subscription_state.hpp | |
| Per-instance state for the dApp role. | |
| e3_agent.hpp | |
| E3Agent - Main façade class for RAN vendors. | |
| e3_connector.hpp | |
| Abstract E3 Connector interface for transport layer. | |
| e3_encoder.hpp | |
| Abstract E3 Encoder interface for PDU encoding/decoding. | |
| e3_interface.hpp | |
| E3Interface - Internal protocol coordination layer. | |
| error_codes.h | |
| libe3 error codes - shared C/C++ definitions | |
| latrec.h | |
| Lock-free per-thread latency stamp recorder (header-only, C99). | |
| libe3.hpp | |
| libe3 umbrella header - includes all public headers | |
| lockfree_queue.hpp | |
| Lock-free bounded blocking queue for the E3AP hot paths. | |
| logger.hpp | |
| Logging facility for libe3. | |
| mpmc_queue.hpp | |
| Lock-free bounded Multi-Producer Multi-Consumer (MPMC) ring buffer. | |
| sm_interface.hpp | |
| Service Model Interface - Extension point for RAN vendors. | |
| subscription_manager.hpp | |
| E3 Subscription Manager for tracking dApp registrations. | |
| types.hpp | |
| E3AP Protocol Types - Vendor-neutral type definitions. | |