|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
This is the complete list of members for libe3::E3Agent, including all inherited members.
| active_subscription_ids() const | libe3::E3Agent | |
| active_subscription_ids() const | libe3::E3Agent | |
| config() const noexcept | libe3::E3Agent | |
| config() const noexcept | libe3::E3Agent | |
| dapp_count() const | libe3::E3Agent | |
| dapp_count() const | libe3::E3Agent | |
| dapp_id() const noexcept | libe3::E3Agent | |
| E3Agent(E3Config config=E3Config{}) | libe3::E3Agent | explicit |
| E3Agent(const E3Agent &)=delete | libe3::E3Agent | |
| E3Agent(E3Agent &&) noexcept | libe3::E3Agent | |
| E3Agent(E3Config config) | libe3::E3Agent | |
| get_active_ran_functions() const | libe3::E3Agent | |
| get_available_ran_functions() const | libe3::E3Agent | |
| get_dapp_subscriptions(uint32_t dapp_id) const | libe3::E3Agent | |
| get_ran_function_subscribers(uint32_t ran_function_id) const | libe3::E3Agent | |
| get_registered_dapps() const | libe3::E3Agent | |
| get_subscription_control_ids(uint32_t dapp_id, uint32_t ran_function_id) const | libe3::E3Agent | |
| get_subscription_periodicity(uint32_t dapp_id, uint32_t ran_function_id) const | libe3::E3Agent | |
| get_subscription_telemetry_ids(uint32_t dapp_id, uint32_t ran_function_id) const | libe3::E3Agent | |
| init() | libe3::E3Agent | |
| init() | libe3::E3Agent | |
| is_running() const noexcept | libe3::E3Agent | |
| is_running() const noexcept | libe3::E3Agent | |
| operator=(const E3Agent &)=delete | libe3::E3Agent | |
| operator=(E3Agent &&) noexcept | libe3::E3Agent | |
| register_sm(std::unique_ptr< ServiceModel > sm) | libe3::E3Agent | |
| release() | libe3::E3Agent | |
| release() | libe3::E3Agent | |
| send_control(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::E3Agent | |
| send_control(uint32_t ran_function_id, uint32_t control_id, std::vector< uint8_t > action_data, uint32_t sequence_id=0) | libe3::E3Agent | |
| send_indication(uint32_t dapp_id, uint32_t ran_function_id, const std::vector< uint8_t > &data) | libe3::E3Agent | |
| send_indication(uint32_t dapp_id, uint32_t ran_function_id, const std::vector< uint8_t > &data) | libe3::E3Agent | |
| send_message_ack(uint32_t request_id, ResponseCode response_code) | libe3::E3Agent | |
| send_message_ack(uint32_t request_id, ResponseCode response_code) | libe3::E3Agent | |
| send_report(uint32_t ran_function_id, std::vector< uint8_t > report_data, uint32_t sequence_id, uint32_t *out_message_id=nullptr) | libe3::E3Agent | |
| send_report(uint32_t ran_function_id, std::vector< uint8_t > report_data, uint32_t sequence_id) | libe3::E3Agent | |
| send_xapp_control(uint32_t dapp_id, uint32_t ran_function_id, const std::vector< uint8_t > &control_data, uint32_t sequence_id) | libe3::E3Agent | |
| set_dapp_report_handler(DAppReportHandler handler) | libe3::E3Agent | |
| set_dapp_status_changed_handler(DAppStatusChangedHandler handler) | libe3::E3Agent | |
| set_indication_handler(IndicationHandler handler) | libe3::E3Agent | |
| set_message_ack_handler(MessageAckHandler handler) | libe3::E3Agent | |
| set_setup_response_handler(SetupResponseHandler handler) | libe3::E3Agent | |
| set_subscription_response_handler(SubscriptionResponseHandler handler) | libe3::E3Agent | |
| set_xapp_control_handler(XAppControlHandler handler) | libe3::E3Agent | |
| start() | libe3::E3Agent | |
| start() | libe3::E3Agent | |
| state() const noexcept | libe3::E3Agent | |
| state() const noexcept | libe3::E3Agent | |
| stop() | libe3::E3Agent | |
| stop() | libe3::E3Agent | |
| subscribe(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::E3Agent | |
| subscribed_ran_functions() const | libe3::E3Agent | |
| subscribed_ran_functions() const | libe3::E3Agent | |
| subscription_count() const | libe3::E3Agent | |
| subscription_count() const | libe3::E3Agent | |
| unsubscribe(uint32_t ran_function_id) | libe3::E3Agent | |
| unsubscribe(uint32_t ran_function_id) | libe3::E3Agent | |
| wait_for_setup(std::chrono::milliseconds timeout) | libe3::E3Agent | |
| ~E3Agent() | libe3::E3Agent | |
| ~E3Agent() | libe3::E3Agent |