|
libe3 0.2.5
C++ library for E3AP RAN vendor integration
|
This is the complete list of members for libe3::ProtobufE3Encoder, including all inherited members.
| decode(const EncodedMessage &encoded) override | libe3::ProtobufE3Encoder | virtual |
| decode(const uint8_t *data, size_t size) override | libe3::ProtobufE3Encoder | virtual |
| E3Encoder(const E3Encoder &)=delete | libe3::E3Encoder | |
| E3Encoder(E3Encoder &&)=default | libe3::E3Encoder | |
| E3Encoder()=default | libe3::E3Encoder | protected |
| encode(const Pdu &pdu) override | libe3::ProtobufE3Encoder | virtual |
| encode_dapp_control_action(uint32_t message_id, uint32_t dapp_identifier, uint32_t ran_function_identifier, uint32_t control_identifier, const std::vector< uint8_t > &action_data) | libe3::E3Encoder | |
| encode_dapp_report(uint32_t message_id, uint32_t dapp_identifier, uint32_t ran_function_identifier, const std::vector< uint8_t > &report_data) | libe3::E3Encoder | |
| encode_indication_message(uint32_t message_id, uint32_t dapp_identifier, uint32_t ran_function_identifier, const std::vector< uint8_t > &protocol_data) | libe3::E3Encoder | |
| encode_message_ack(uint32_t message_id, uint32_t request_id, ResponseCode response_code) | libe3::E3Encoder | |
| encode_setup_request(uint32_t message_id, const std::string &e3ap_protocol_version, const std::string &dapp_name, const std::string &dapp_version, const std::string &vendor) | libe3::E3Encoder | |
| encode_setup_response(uint32_t message_id, uint32_t request_id, ResponseCode response_code, const std::optional< std::string > &e3ap_protocol_version=std::nullopt, const std::optional< uint32_t > &dapp_identifier=std::nullopt, const std::string &ran_identifier="", const std::optional< std::vector< RanFunctionDef > > &ran_function_list=std::nullopt) | libe3::E3Encoder | |
| encode_subscription_delete(uint32_t message_id, uint32_t dapp_identifier, uint32_t subscription_id) | libe3::E3Encoder | |
| encode_subscription_request(uint32_t message_id, uint32_t dapp_identifier, uint32_t ran_function_identifier, const std::vector< uint32_t > &telemetry_identifier_list, const std::vector< uint32_t > &control_identifier_list, const std::optional< uint32_t > &subscription_time=std::nullopt) | libe3::E3Encoder | |
| encode_subscription_response(uint32_t message_id, uint32_t request_id, uint32_t dapp_identifier, ResponseCode response_code, const std::optional< uint32_t > &subscription_id=std::nullopt) | libe3::E3Encoder | |
| encode_xapp_control_action(uint32_t message_id, uint32_t dapp_identifier, uint32_t ran_function_identifier, const std::vector< uint8_t > &xapp_control_data) | libe3::E3Encoder | |
| format() const noexcept override | libe3::ProtobufE3Encoder | inlinevirtual |
| operator=(const E3Encoder &)=delete | libe3::E3Encoder | |
| operator=(E3Encoder &&)=default | libe3::E3Encoder | |
| ProtobufE3Encoder()=default | libe3::ProtobufE3Encoder | |
| ~E3Encoder()=default | libe3::E3Encoder | virtual |
| ~ProtobufE3Encoder() override=default | libe3::ProtobufE3Encoder |