Documentation ¶
Index ¶
- func CreateBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, request models.BdtReqData)
- func CreateSmPolicy(httpChannel chan pcf_message.HttpResponseMessage, ...)
- func DeleteAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, ...)
- func DeleteEventsSubscContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string)
- func DeletePoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string)
- func DeleteSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string)
- func GetAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string)
- func GetBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, bdtPolicyId string)
- func GetPoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string)
- func GetSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string)
- func HandleAmfStatusChangeNotify(httpChannel chan pcf_message.HttpResponseMessage, ...)
- func HandleSmPolicyNotify(httpChannel chan pcf_message.HttpResponseMessage, supi string, ...)
- func InitialProvisioningOfTrafficRoutingInformation(smPolicy *pcf_context.UeSmPolicyData, pccRule *models.PccRule, ...)
- func ModAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, ...)
- func ModifyProvisioningOfTrafficRoutingInformation(smPolicy *pcf_context.UeSmPolicyData, pccRule *models.PccRule, ...)
- func PostAppSessionsContext(httpChannel chan pcf_message.HttpResponseMessage, ...)
- func PostPolicies(httpChannel chan pcf_message.HttpResponseMessage, ...)
- func SendAMPolicyTerminationRequestNotification(ue *pcf_context.UeContext, PolId string, ...)
- func SendAMPolicyUpdateNotification(ue *pcf_context.UeContext, PolId string, request models.PolicyUpdate)
- func SendAppSessionEventNotification(appSession *pcf_context.AppSessionData, request models.EventsNotification)
- func SendAppSessionTermination(appSession *pcf_context.AppSessionData, request models.TerminationInfo)
- func SendSMPolicyTerminationRequestNotification(ue *pcf_context.UeContext, smPolId string, ...)
- func SendSMPolicyUpdateNotification(ue *pcf_context.UeContext, smPolId string, request models.SmPolicyNotification)
- func UpdateBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, bdtPolicyId string, ...)
- func UpdateEventsSubscContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, ...)
- func UpdatePostPoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string, ...)
- func UpdateSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBDTPolicyContext ¶
func CreateBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, request models.BdtReqData)
CreateBDTPolicy - Create a new Individual BDT policy
func CreateSmPolicy ¶
func CreateSmPolicy(httpChannel chan pcf_message.HttpResponseMessage, request models.SmPolicyContextData)
SmPoliciesPost -
func DeleteAppSessionContext ¶
func DeleteAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, requset *models.EventsSubscReqData)
DeleteAppSession - Deletes an existing Individual Application Session Context
func DeleteEventsSubscContext ¶
func DeleteEventsSubscContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string)
DeleteEventsSubsc - deletes the Events Subscription subresource
func DeletePoliciesPolAssoId ¶
func DeletePoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string)
func DeleteSmPolicyContext ¶
func DeleteSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string)
SmPoliciesSmPolicyIdDeletePost -
func GetAppSessionContext ¶
func GetAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string)
GetAppSession - Reads an existing Individual Application Session Context
func GetBDTPolicyContext ¶
func GetBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, bdtPolicyId string)
func GetPoliciesPolAssoId ¶
func GetPoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string)
PoliciesPolAssoIdGet -
func GetSmPolicyContext ¶
func GetSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string)
SmPoliciesSmPolicyIdGet -
func HandleAmfStatusChangeNotify ¶
func HandleAmfStatusChangeNotify(httpChannel chan pcf_message.HttpResponseMessage, notification models.AmfStatusChangeNotification)
func HandleSmPolicyNotify ¶
func HandleSmPolicyNotify(httpChannel chan pcf_message.HttpResponseMessage, supi string, body models.PolicyDataChangeNotification)
func InitialProvisioningOfTrafficRoutingInformation ¶
func InitialProvisioningOfTrafficRoutingInformation(smPolicy *pcf_context.UeSmPolicyData, pccRule *models.PccRule, compAfRoutReq, reqAfRoutReq *models.AfRoutingRequirement)
func ModAppSessionContext ¶
func ModAppSessionContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, request models.AppSessionContextUpdateData)
ModAppSession - Modifies an existing Individual Application Session Context
func ModifyProvisioningOfTrafficRoutingInformation ¶
func ModifyProvisioningOfTrafficRoutingInformation(smPolicy *pcf_context.UeSmPolicyData, pccRule *models.PccRule, compAfRoutReq, reqAfRoutReq *models.AfRoutingRequirementRm)
func PostAppSessionsContext ¶
func PostAppSessionsContext(httpChannel chan pcf_message.HttpResponseMessage, request models.AppSessionContext)
Initial provisioning of service information (DONE) Gate control (DONE) Initial provisioning of sponsored connectivity information (DONE) Subscriptions to Service Data Flow QoS notification control (DONE) Subscription to Service Data Flow Deactivation (DONE) Initial provisioning of traffic routing information (DONE) Subscription to resources allocation outcome (DONE) Invocation of Multimedia Priority Services (TODO) Support of content versioning (TODO) PostAppSessions - Creates a new Individual Application Session Context resource
func PostPolicies ¶
func PostPolicies(httpChannel chan pcf_message.HttpResponseMessage, request models.PolicyAssociationRequest)
Create AM Policy
func SendAMPolicyTerminationRequestNotification ¶
func SendAMPolicyTerminationRequestNotification(ue *pcf_context.UeContext, PolId string, request models.TerminationNotification)
Send AM Policy Update to AMF if policy has been terminated
func SendAMPolicyUpdateNotification ¶
func SendAMPolicyUpdateNotification(ue *pcf_context.UeContext, PolId string, request models.PolicyUpdate)
Send AM Policy Update to AMF if policy has changed
func SendAppSessionEventNotification ¶
func SendAppSessionEventNotification(appSession *pcf_context.AppSessionData, request models.EventsNotification)
func SendAppSessionTermination ¶
func SendAppSessionTermination(appSession *pcf_context.AppSessionData, request models.TerminationInfo)
func SendSMPolicyTerminationRequestNotification ¶
func SendSMPolicyTerminationRequestNotification(ue *pcf_context.UeContext, smPolId string, request models.TerminationNotification)
func SendSMPolicyUpdateNotification ¶
func SendSMPolicyUpdateNotification(ue *pcf_context.UeContext, smPolId string, request models.SmPolicyNotification)
func UpdateBDTPolicyContext ¶
func UpdateBDTPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, bdtPolicyId string, request models.BdtPolicyDataPatch)
UpdateBDTPolicy - Update an Individual BDT policy (choose policy data)
func UpdateEventsSubscContext ¶
func UpdateEventsSubscContext(httpChannel chan pcf_message.HttpResponseMessage, appSessionId string, request models.EventsSubscReqData)
UpdateEventsSubsc - creates or modifies an Events Subscription subresource
func UpdatePostPoliciesPolAssoId ¶
func UpdatePostPoliciesPolAssoId(httpChannel chan pcf_message.HttpResponseMessage, polAssoId string, request models.PolicyAssociationUpdateRequest)
func UpdateSmPolicyContext ¶
func UpdateSmPolicyContext(httpChannel chan pcf_message.HttpResponseMessage, smPolicyId string, request models.SmPolicyUpdateContextData)
SmPoliciesSmPolicyIdUpdatePost -
Types ¶
This section is empty.