Commit 7781ada1 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

Remove hardcoded values for main UDM functions

parent 230a7bd6
This diff is collapsed.
......@@ -400,11 +400,24 @@ std::string udm_config::get_udr_slice_selection_subscription_data_retrieval_uri(
//------------------------------------------------------------------------------
std::string udm_config::get_udr_authentication_subscription_uri(
std::string& supi) {
const std::string& supi) {
return get_udr_url_base() + "/subscription-data/" + supi +
NUDR_AUTHENTICATION_SUBSCRIPTION_ENDPOINT;
}
//------------------------------------------------------------------------------
std::string udm_config::get_udr_authentication_status_uri(
const std::string& supi) {
return get_udr_url_base() + "/subscription-data/" + supi +
"/authentication-data/authentication-status";
}
//------------------------------------------------------------------------------
std::string udm_config::get_udm_ueau_base() {
return std::string(inet_ntoa(*((struct in_addr*) &udr_addr.ipv4_addr))) +
":" + std::to_string(udr_addr.port) + NUDM_UE_AU_BASE +
udr_addr.api_version;
}
//------------------------------------------------------------------------------
std::string udm_config::get_udr_url_base() {
return std::string(inet_ntoa(*((struct in_addr*) &udr_addr.ipv4_addr))) +
......
......@@ -104,7 +104,9 @@ class udm_config {
std::string get_udr_slice_selection_subscription_data_retrieval_uri(
const std::string& supi, const oai::udm::model::PlmnId& plmn_id);
std::string get_udr_url_base();
std::string get_udr_authentication_subscription_uri(std::string& supi);
std::string get_udr_authentication_subscription_uri(const std::string& supi);
std::string get_udr_authentication_status_uri(const std::string& supi);
std::string get_udm_ueau_base();
unsigned int instance;
std::string pid_dir;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment