Versions in this module Expand all Collapse all v4 v4.0.5 Oct 8, 2023 Changes in this version + const MAX_DIAM_RETRIES + const PRODUCT_NAME + const TIMEOUT_SECONDS + const ULR_FLAGS + const ULR_RAT_TYPE + const VENDOR_3GPP + func Error(code codes.Code, err error) error + func Errorf(code codes.Code, format string, a ...interface{}) error + func NewS6aProxy(cfg *S6aProxyConfig) (*s6aProxy, error) + func TranslateBaseDiamResultCode(diamResult uint32) error + type AIA struct + AIs []AuthenticationInfo + AuthSessionState int32 + ExperimentalResult ExperimentalResult + OriginHost datatype.DiameterIdentity + OriginRealm datatype.DiameterIdentity + ResultCode uint32 + SessionID string + type AMBR struct + MaxRequestedBandwidthDL uint32 + MaxRequestedBandwidthUL uint32 + type APNConfiguration struct + AMBR AMBR + ContextIdentifier uint32 + EPSSubscribedQoSProfile EPSSubscribedQoSProfile + PDNType int32 + ServiceSelection string + type APNConfigurationProfile struct + APNConfigs []APNConfiguration + AllAPNConfigurationsIncludedIndicator int32 + ContextIdentifier uint32 + type AllocationRetentionPriority struct + PreemptionCapability int32 + PreemptionVulnerability int32 + PriorityLevel uint32 + type AuthenticationInfo struct + EUtranVector EUtranVector + type EPSSubscribedQoSProfile struct + AllocationRetentionPriority AllocationRetentionPriority + QoSClassIdentifier int32 + type EUtranVector struct + AUTN datatype.OctetString + KASME datatype.OctetString + RAND datatype.OctetString + XRES datatype.OctetString + type ExperimentalResult struct + ExperimentalResultCode uint32 + VendorId uint32 + type S6aProxyConfig struct + Host string + HssAddr string + Protocol string + Realm string + Retransmits uint + WatchdogInterval uint + func (cfg *S6aProxyConfig) Validate() error + func (srcCfg *S6aProxyConfig) CloneWithDefaults() *S6aProxyConfig + type SubscriptionData struct + AMBR AMBR + APNConfigurationProfile APNConfigurationProfile + AccessRestrictionData uint32 + MSISDN datatype.OctetString + NetworkAccessMode int32 + SubscribedPeriodicRauTauTimer uint32 + SubscriberStatus int32 + type ULA struct + AuthSessionState int32 + ExperimentalResult ExperimentalResult + OriginHost datatype.DiameterIdentity + OriginRealm datatype.DiameterIdentity + ResultCode uint32 + SessionID string + SubscriptionData SubscriptionData + ULAFlags uint32