Documentation ¶
Index ¶
- Constants
- func CreateMobilityGroup(w http.ResponseWriter, r *http.Request)
- func CreateMobilityGroupApp(w http.ResponseWriter, r *http.Request)
- func CreateMobilityGroupUe(w http.ResponseWriter, r *http.Request)
- func DeleteMobilityGroup(w http.ResponseWriter, r *http.Request)
- func DeleteMobilityGroupApp(w http.ResponseWriter, r *http.Request)
- func GetMobilityGroup(w http.ResponseWriter, r *http.Request)
- func GetMobilityGroupApp(w http.ResponseWriter, r *http.Request)
- func GetMobilityGroupAppList(w http.ResponseWriter, r *http.Request)
- func GetMobilityGroupList(w http.ResponseWriter, r *http.Request)
- func Index(w http.ResponseWriter, r *http.Request)
- func Init() (err error)
- func Logger(inner http.Handler, name string) http.Handler
- func NewRouter() *mux.Router
- func Run() (err error)
- func SetMobilityGroup(w http.ResponseWriter, r *http.Request)
- func SetMobilityGroupApp(w http.ResponseWriter, r *http.Request)
- func Stop()
- func TransferAppState(w http.ResponseWriter, r *http.Request)
- type MgManager
- type MobilityGroup
- type MobilityGroupApp
- type MobilityGroupAppState
- type MobilityGroupUe
- type Route
- type Routes
Constants ¶
View Source
const DEFAULT_LB_RULES_DB = 0
Variables ¶
This section is empty.
Functions ¶
func CreateMobilityGroup ¶
func CreateMobilityGroup(w http.ResponseWriter, r *http.Request)
func CreateMobilityGroupApp ¶
func CreateMobilityGroupApp(w http.ResponseWriter, r *http.Request)
func CreateMobilityGroupUe ¶
func CreateMobilityGroupUe(w http.ResponseWriter, r *http.Request)
func DeleteMobilityGroup ¶
func DeleteMobilityGroup(w http.ResponseWriter, r *http.Request)
func DeleteMobilityGroupApp ¶
func DeleteMobilityGroupApp(w http.ResponseWriter, r *http.Request)
func GetMobilityGroup ¶
func GetMobilityGroup(w http.ResponseWriter, r *http.Request)
func GetMobilityGroupApp ¶
func GetMobilityGroupApp(w http.ResponseWriter, r *http.Request)
func GetMobilityGroupAppList ¶
func GetMobilityGroupAppList(w http.ResponseWriter, r *http.Request)
func GetMobilityGroupList ¶
func GetMobilityGroupList(w http.ResponseWriter, r *http.Request)
func SetMobilityGroup ¶
func SetMobilityGroup(w http.ResponseWriter, r *http.Request)
func SetMobilityGroupApp ¶
func SetMobilityGroupApp(w http.ResponseWriter, r *http.Request)
func TransferAppState ¶
func TransferAppState(w http.ResponseWriter, r *http.Request)
Types ¶
type MobilityGroup ¶
type MobilityGroup struct { // Mobility Group name Name string `json:"name,omitempty"` // State Transfer mode StateTransferMode string `json:"stateTransferMode,omitempty"` // State Transfer trigger StateTransferTrigger string `json:"stateTransferTrigger,omitempty"` // Session Transfer mode SessionTransferMode string `json:"sessionTransferMode,omitempty"` // Load Balancing Algorithm LoadBalancingAlgorithm string `json:"loadBalancingAlgorithm,omitempty"` }
Mobility Group
type MobilityGroupApp ¶
type MobilityGroupApp struct { // Mobility Group Application Identifier Id string `json:"id,omitempty"` // Event handler url Url string `json:"url,omitempty"` }
Mobility Group Application instance
type MobilityGroupAppState ¶
type MobilityGroupAppState struct { // Mobility Group UE Identifier UeId string `json:"ueId,omitempty"` // Mobility Group Application State for provided UE UeState string `json:"ueState,omitempty"` }
Mobility Group Application State
type MobilityGroupUe ¶
type MobilityGroupUe struct { // Mobility Group UE Identifier Id string `json:"id,omitempty"` }
Mobility Group UE instance
Click to show internal directories.
Click to hide internal directories.