libe3 0.2.5
C++ library for E3AP RAN vendor integration
Loading...
Searching...
No Matches
libe3::E3Interface Member List

This is the complete list of members for libe3::E3Interface, including all inherited members.

active_subscription_ids() constlibe3::E3Interface
dapp_id() const noexceptlibe3::E3Interface
E3Interface(const E3Config &config)libe3::E3Interfaceexplicit
E3Interface(const E3Interface &)=deletelibe3::E3Interface
E3Interface(E3Interface &&)=deletelibe3::E3Interface
generate_message_id()libe3::E3Interface
get_available_ran_functions() constlibe3::E3Interface
init()libe3::E3Interface
is_running() const noexceptlibe3::E3Interfaceinline
notify_dapp_status_changed()libe3::E3Interface
operator=(const E3Interface &)=deletelibe3::E3Interface
operator=(E3Interface &&)=deletelibe3::E3Interface
queue_dapp_control_action(uint32_t ran_function_id, uint32_t control_id, std::vector< uint8_t > action_data, uint32_t sequence_id=0, uint32_t *out_message_id=nullptr)libe3::E3Interface
queue_dapp_report(uint32_t ran_function_id, std::vector< uint8_t > report_data, uint32_t sequence_id, uint32_t *out_message_id=nullptr)libe3::E3Interface
queue_outbound(Pdu pdu)libe3::E3Interface
queue_release_message()libe3::E3Interface
queue_subscription_delete(uint32_t ran_function_id)libe3::E3Interface
queue_subscription_request(uint32_t ran_function_id, std::vector< uint32_t > telemetry_ids, std::vector< uint32_t > control_ids, std::optional< uint32_t > sub_time=std::nullopt, std::optional< uint32_t > periodicity=std::nullopt, uint32_t *out_request_id=nullptr)libe3::E3Interface
register_sm(std::unique_ptr< ServiceModel > sm)libe3::E3Interface
remote_ran_functions() constlibe3::E3Interface
response_queue() noexceptlibe3::E3Interfaceinline
sanitize_request_message_id(uint32_t request_id)libe3::E3Interface
set_dapp_report_handler(DAppReportHandler handler)libe3::E3Interfaceinline
set_dapp_status_changed_handler(DAppStatusChangedHandler handler)libe3::E3Interfaceinline
set_indication_handler(IndicationHandler handler)libe3::E3Interfaceinline
set_message_ack_handler(MessageAckHandler handler)libe3::E3Interfaceinline
set_setup_response_handler(SetupResponseHandler handler)libe3::E3Interfaceinline
set_subscription_response_handler(SubscriptionResponseHandler handler)libe3::E3Interfaceinline
set_xapp_control_handler(XAppControlHandler handler)libe3::E3Interfaceinline
start()libe3::E3Interface
state() const noexceptlibe3::E3Interfaceinline
stop()libe3::E3Interface
subscribed_ran_functions() constlibe3::E3Interface
subscription_manager() noexceptlibe3::E3Interfaceinline
wait_for_setup(std::chrono::milliseconds timeout)libe3::E3Interface
~E3Interface()libe3::E3Interface