Documentation ¶
Overview ¶
Package s6a_proxy provides a thin client for using s6a proxy service. This can be used by apps to discover and contact the service, without knowing about the RPC implementation.
Index ¶
- func AuthenticationInformation(req *protos.AuthenticationInformationRequest) (*protos.AuthenticationInformationAnswer, error)
- func GWS6AProxyCancelLocation(in *protos.CancelLocationRequest) (*protos.CancelLocationAnswer, error)
- func GWS6AProxyReset(in *protos.ResetRequest) (*protos.ResetAnswer, error)
- func PurgeUE(req *protos.PurgeUERequest) (*protos.PurgeUEAnswer, error)
- func UpdateLocation(req *protos.UpdateLocationRequest) (*protos.UpdateLocationAnswer, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthenticationInformation ¶
func AuthenticationInformation(req *protos.AuthenticationInformationRequest) (*protos.AuthenticationInformationAnswer, error)
AuthenticationInformation sends AIR over diameter connection, waits (blocks) for AIA & returns its RPC representation
func GWS6AProxyCancelLocation ¶
func GWS6AProxyCancelLocation(in *protos.CancelLocationRequest) (*protos.CancelLocationAnswer, error)
GWS6AProxyCancelLocation forwards CLR to Controller
func GWS6AProxyReset ¶
func GWS6AProxyReset(in *protos.ResetRequest) (*protos.ResetAnswer, error)
GWS6AProxyReset forwards RSR to Controller
func PurgeUE ¶
func PurgeUE(req *protos.PurgeUERequest) (*protos.PurgeUEAnswer, error)
PurgeUE sends PUR (Code 321) over diameter connection, waits (blocks) for PUA & returns its RPC representation
func UpdateLocation ¶
func UpdateLocation(req *protos.UpdateLocationRequest) (*protos.UpdateLocationAnswer, error)
UpdateLocation sends ULR (Code 316) over diameter connection, waits (blocks) for ULA & returns its RPC representation
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Magma LTE S6a Proxy Service The service is only exposed to other cloud services and should not be accessible to outside clients
|
Magma LTE S6a Proxy Service The service is only exposed to other cloud services and should not be accessible to outside clients |
Package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation It also handles CLR, sends sync rpc request to gateway, then returns a CLA over diameter connection.
|
Package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation package service implements S6a GRPC proxy service which sends AIR, ULR messages over diameter connection, waits (blocks) for diameter's AIAs, ULAs & returns their RPC representation It also handles CLR, sends sync rpc request to gateway, then returns a CLA over diameter connection. |
Click to show internal directories.
Click to hide internal directories.