[Release-17] Upgrade SBI to v17.x.0

This commit is contained in:
Sukchan Lee 2023-03-01 19:56:49 +09:00
parent 969c116e77
commit 4d44b1843e
1687 changed files with 121604 additions and 9310 deletions

View file

@ -1,7 +1,7 @@
/*
* amf_event.h
*
*
* Describes an event to be subscribed
*/
#ifndef _OpenAPI_amf_event_H_
@ -14,9 +14,14 @@
#include "../include/binary.h"
#include "amf_event_area.h"
#include "amf_event_type.h"
#include "dispersion_area.h"
#include "ext_snssai.h"
#include "location_filter.h"
#include "presence_info.h"
#include "reachability_filter.h"
#include "target_area.h"
#include "traffic_descriptor.h"
#include "ue_in_area_filter.h"
#ifdef __cplusplus
extern "C" {
@ -35,10 +40,22 @@ typedef struct OpenAPI_amf_event_s {
bool is_report_ue_reachable;
int report_ue_reachable;
struct OpenAPI_reachability_filter_s *reachability_filter;
bool is_udm_detect_ind;
int udm_detect_ind;
bool is_max_reports;
int max_reports;
OpenAPI_list_t* presence_info_list;
bool is_max_response_time;
int max_response_time;
struct OpenAPI_target_area_s *target_area;
OpenAPI_list_t *snssai_filter;
struct OpenAPI_ue_in_area_filter_s *ue_in_area_filter;
bool is_min_interval;
int min_interval;
char *next_report;
bool is_idle_status_ind;
int idle_status_ind;
struct OpenAPI_dispersion_area_s *dispersion_area;
} OpenAPI_amf_event_t;
OpenAPI_amf_event_t *OpenAPI_amf_event_create(
@ -53,10 +70,22 @@ OpenAPI_amf_event_t *OpenAPI_amf_event_create(
bool is_report_ue_reachable,
int report_ue_reachable,
OpenAPI_reachability_filter_t *reachability_filter,
bool is_udm_detect_ind,
int udm_detect_ind,
bool is_max_reports,
int max_reports,
OpenAPI_list_t* presence_info_list,
bool is_max_response_time,
int max_response_time
int max_response_time,
OpenAPI_target_area_t *target_area,
OpenAPI_list_t *snssai_filter,
OpenAPI_ue_in_area_filter_t *ue_in_area_filter,
bool is_min_interval,
int min_interval,
char *next_report,
bool is_idle_status_ind,
int idle_status_ind,
OpenAPI_dispersion_area_t *dispersion_area
);
void OpenAPI_amf_event_free(OpenAPI_amf_event_t *amf_event);
OpenAPI_amf_event_t *OpenAPI_amf_event_parseFromJSON(cJSON *amf_eventJSON);