libe3 0.2.5
C++ library for E3AP RAN vendor integration
Loading...
Searching...
No Matches
libe3 Directory Reference

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.