Add PCF(Policy Control Function)

This commit is contained in:
Sukchan Lee 2020-12-11 14:03:20 -05:00
parent fb95725ca4
commit 198abc6e8b
299 changed files with 29050 additions and 1075 deletions

View file

@ -1,7 +1,7 @@
/*
* traffic_profile.h
*
* Possible values are - SINGLE_TRANS_UL: Uplink single packet transmission. - SINGLE_TRANS_DL: Downlink single packet transmission. - DUAL_TRANS_UL_FIRST: Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. - DUAL_TRANS_DL_FIRST: Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission.
*
*/
#ifndef _OpenAPI_traffic_profile_H_
@ -17,16 +17,11 @@
extern "C" {
#endif
typedef struct OpenAPI_traffic_profile_s OpenAPI_traffic_profile_t;
typedef struct OpenAPI_traffic_profile_s {
} OpenAPI_traffic_profile_t;
typedef enum { OpenAPI_traffic_profile_NULL = 0, OpenAPI_traffic_profile_SINGLE_TRANS_UL, OpenAPI_traffic_profile_SINGLE_TRANS_DL, OpenAPI_traffic_profile_DUAL_TRANS_UL_FIRST, OpenAPI_traffic_profile_DUAL_TRANS_DL_FIRST, OpenAPI_traffic_profile_MULTI_TRANS } OpenAPI_traffic_profile_e;
OpenAPI_traffic_profile_t *OpenAPI_traffic_profile_create(
);
void OpenAPI_traffic_profile_free(OpenAPI_traffic_profile_t *traffic_profile);
OpenAPI_traffic_profile_t *OpenAPI_traffic_profile_parseFromJSON(cJSON *traffic_profileJSON);
cJSON *OpenAPI_traffic_profile_convertToJSON(OpenAPI_traffic_profile_t *traffic_profile);
OpenAPI_traffic_profile_t *OpenAPI_traffic_profile_copy(OpenAPI_traffic_profile_t *dst, OpenAPI_traffic_profile_t *src);
char* OpenAPI_traffic_profile_ToString(OpenAPI_traffic_profile_e traffic_profile);
OpenAPI_traffic_profile_e OpenAPI_traffic_profile_FromString(char* traffic_profile);
#ifdef __cplusplus
}