/*****************************************************************************
# *
# Copyright 2020 AT&T Intellectual Property *
+# Copyright (c) 2020 Samsung Electronics Co., Ltd. All Rights Reserved. *
# *
# Licensed under the Apache License, Version 2.0 (the "License"); *
# you may not use this file except in compliance with the License. *
#include "E2AP-PDU.h"
#include "OCTET_STRING.h"
-
+#include "PrintableString.h"
}
namespace encoding {
long ranFunctionId;
OCTET_STRING_t *ranFunctionDesc;
long ranFunctionRev;
+ PrintableString_t *ranFunctionOId;
};
long get_function_id_from_subscription(E2AP_PDU_t *e2ap_pdu);
void generate_e2apv1_indication_request_parameterized(E2AP_PDU *e2ap_pdu, long requestorId, long instanceId, long ranFunctionId, long actionId, long seqNum, uint8_t *ind_header_buf, int header_length, uint8_t *ind_message_buf, int message_length);
+ void generate_e2apv1_service_update(E2AP_PDU_t *e2ap_pdu, std::vector<ran_func_info> all_funcs);
+
+ void generate_e2apv2_config_update(E2AP_PDU_t *e2ap_edu);
+
+ void generate_e2apv2_reset_request(E2AP_PDU_t *e2ap_pdu);
+
+ void generate_e2apv2_reset_response(E2AP_PDU_t *e2ap_pdu);
}
#endif