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

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

decode(const EncodedMessage &encoded) overridelibe3::ProtobufE3Encodervirtual
decode(const uint8_t *data, size_t size) overridelibe3::ProtobufE3Encodervirtual
E3Encoder(const E3Encoder &)=deletelibe3::E3Encoder
E3Encoder(E3Encoder &&)=defaultlibe3::E3Encoder
E3Encoder()=defaultlibe3::E3Encoderprotected
encode(const Pdu &pdu) overridelibe3::ProtobufE3Encodervirtual
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 overridelibe3::ProtobufE3Encoderinlinevirtual
operator=(const E3Encoder &)=deletelibe3::E3Encoder
operator=(E3Encoder &&)=defaultlibe3::E3Encoder
ProtobufE3Encoder()=defaultlibe3::ProtobufE3Encoder
~E3Encoder()=defaultlibe3::E3Encodervirtual
~ProtobufE3Encoder() override=defaultlibe3::ProtobufE3Encoder