OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Modulepars   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test cases  

Module SUPL_TypeDefinitions


Import Declarations:

Groups:

Data Types Summary
Nonce
BTID
AuthN
PSK
DNS_OPCODE
DNS_RCODE
DNS_TYPEValue
DNS_CLASSValue
PositioningProtocol
LPP_Version_Enum
RRLP_Version_Enum
HMACHash
CipherSuites
Sims
MTTransport
CertificateVersions
GPSAutomationType
TCPInfo
AlertLevel
AlertDescription
DNSMessage
DNS_Header
DNS_Question
DNS_RR
DNS_PTR_RR
DNS_NAPTR_RR
DNS_AAAA_RR
DNS_A_RR
DNS_SRV_RR
SSLAlert
DNS_Questions
DNS_RRs
DNS_RDATAu
Sys_Message
TCPInfoMessage

Details

Nonce
type charstring Nonce
with {
  variant "noCodec"
}

Declared in group SystemMessage_Types

BTID
type charstring BTID
with {
  variant "noCodec"
}

Declared in group SystemMessage_Types

AuthN
type bitstring AuthN
with {
  variant "noCodec"
}

Declared in group SystemMessage_Types

PSK
type octetstring PSK
with {
  variant "noCodec"
}

Declared in group SystemMessage_Types

DNS_OPCODE
type enumerated DNS_OPCODE { 
    DNSOPCODE_QUERY_E(0),
    DNSOPCODE_IQUERY_E(1),
    DNSOPCODE_STATUS_E(2)
}
with {
  variant "length=4"
}

Declared in group DNSMessage_Types

DNS_RCODE
type enumerated DNS_RCODE { 
    DNSRCODE_NoError_E(0),
    DNSRCODE_FormatError_E(1),
    DNSRCODE_ServerFailure_E(2),
    DNSRCODE_NameError_E(3),
    DNSRCODE_NotImplemented_E(4),
    DNSRCODE_Refused_E(5)
}
with {
  variant "length=4"
}

Declared in group DNSMessage_Types

DNS_TYPEValue
type enumerated DNS_TYPEValue { 
    DNSTYPE_A_E(1),
    DNSTYPE_NS_E(2),
    DNSTYPE_MD_E(3),
    DNSTYPE_MF_E(4),
    DNSTYPE_CNAME_E(5),
    DNSTYPE_SOA_E(6),
    DNSTYPE_MB_E(7),
    DNSTYPE_MG_E(8),
    DNSTYPE_MR_E(9),
    DNSTYPE_NULL_E(10),
    DNSTYPE_WKS_E(11),
    DNSTYPE_PTR_E(12),
    DNSTYPE_HINFO_E(13),
    DNSTYPE_MINFO_E(14),
    DNSTYPE_MX_E(15),
    DNSTYPE_TXT_E(16),
    DNSTYPE_AAAA_E(28), 
    DNSTYPE_SRV_E(33), 
    DNSTYPE_NAPTR_E(35), 
    DNSTYPE_AXFR_E(252), 
    DNSTYPE_MAILB_E(253),
    DNSTYPE_MAILA_E(254),
    DNSTYPE_ALL_E(255)
}
with {
  variant "length=16"
}

Declared in group DNSMessage_Types

DNS_CLASSValue
type enumerated DNS_CLASSValue { 
    DNSCLASS_IN_E(1), 
    DNSCLASS_CS_E(2), 
    DNSCLASS_CH_E(3), 
    DNSCLASS_HS_E(4) 
}
with {
  variant "length=16"
}

Declared in group DNSMessage_Types

PositioningProtocol
type enumerated PositioningProtocol {
TIA, 
RRLP,
LPP
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

LPP_Version_Enum
type enumerated LPP_Version_Enum {
e_LPP_V10(10)            
};

Declared in group Configuration_Types

RRLP_Version_Enum
type enumerated RRLP_Version_Enum {
e_RRLP_V5(5), 
e_RRLP_V10(10)
};

Declared in group Configuration_Types

HMACHash
type enumerated HMACHash {
SHA1,
SHA256
} with {
encode "HashCodec"
}

Declared in group Configuration_Types

CipherSuites
type enumerated CipherSuites {
    TLS_RSA_WITH_NULL_SHA,
    TLS_RSA_WITH_3DES_EDE_CBC_SHA,
    TLS_RSA_WITH_AES_128_CBC_SHA,
    TLS_PSK_WITH_3DES_EDE_CBC_SHA,
    TLS_PSK_WITH_AES_128_CBC_SHA
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

Sims
type enumerated Sims {
    GSIM,
    USIM,
    ISIM
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

MTTransport
type enumerated MTTransport {
    MT_SMS,
    WAP_Push_Connectionless,
    SIP_Push, 
    CDMA_SMS,
    UDP
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

CertificateVersions
type enumerated CertificateVersions {
    X509v1,
    X509v3
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

GPSAutomationType
type enumerated GPSAutomationType {
    OFF,
    AutomationManager
}
with {
  variant "noCodec"
}

Declared in group Configuration_Types

TCPInfo
type enumerated TCPInfo {
    establishedConnection,
    releasedConnection
}
with {
  variant "length=8"
}

Declared in group TCP_MessageTypes

AlertLevel
type enumerated AlertLevel {
    WARNING (1),
    FATAL (2)
}
with {
  variant "length=8"
}

Declared in group TCP_MessageTypes

AlertDescription
type enumerated AlertDescription {
    CLOSE_NOTIFY (0),
    UNEXPECTED_MESSAGE (10),
    BAD_RECORD_MAC (20),
    DECRYPTION_FAILED (21),
    RECORD_OVERFLOW (22),
    DECOMPRESSION_FAILURE (30),
    HANDSHAKE_FAILURE (40),
    BAD_CERTIFICATE (42),
    UNSUPPORTED_CERTIFICATE (43),
    CERTIFICATE_REVOKED (44),
    CERTIFICATE_EXPIRED (45),
    CERTIFICATE_UNKNOWN (46),
    ILLEGAL_PARAMETER (47),
    UNKNOWN_CA (48),
    ACCESS_DENIED (49),
    DECODE_ERROR (50),
    DECRYPT_ERROR (51),
    EXPORT_RESTRICTION (60),
    PROTOCOL_VERSION (70),
    INSUFFICIENT_SECURITY (71),
    INTERNAL_ERROR (80),
    USER_CANCEL (90),
    NO_RENEGOTIATION (100)
}
with {
  variant "length=8"
}

Declared in group TCP_MessageTypes

DNSMessage
type record DNSMessage { 
    DNS_Header dnsHeader,
    DNS_Questions questions optional,
    DNS_RRs answer optional,
    DNS_RRs authority optional,
    DNS_RRs additional optional
}

Declared in group DNSMessage_Types

DNS_Header
type record DNS_Header { 
    Oct2 id,
    Bit1 qr, 
    DNS_OPCODE opcode, 
    Bit1 aa, 
    Bit1 tc, 
    Bit1 rd, 
    Bit1 ra, 
    Bit3 z, 
    DNS_RCODE rcode, 
    UInt16 qdcount, 
    UInt16 ancount, 
    UInt16 nscount, 
    UInt16 arcount 
}

Declared in group DNSMessage_Types

DNS_Question
type record DNS_Question { 
    charstring qname,
    DNS_TYPEValue qtype,
    DNS_CLASSValue qclass
}

Declared in group DNSMessage_Types

DNS_RR
type record DNS_RR { 
    charstring name,
    DNS_TYPEValue rrtype,
    DNS_CLASSValue class,
    UInt32 ttl,
    UInt16 rdlength,
    DNS_RDATAu rdata 
}

Declared in group DNSMessage_Types

DNS_PTR_RR
type record DNS_PTR_RR { 
    charstring ptrdname
}

Declared in group DNSMessage_Types

DNS_NAPTR_RR
type record DNS_NAPTR_RR { 
    UInt16 order,
    UInt16 preference,
    charstring flags optional,
    charstring services optional,
    charstring dnrr_regexp optional,
    charstring replacement optional
}

Declared in group DNSMessage_Types

DNS_AAAA_RR
type record DNS_AAAA_RR { 
    Oct16 ipv6addr
}

Declared in group DNSMessage_Types

DNS_A_RR
type record DNS_A_RR { 
    Oct4 ipv4addr
}

Declared in group DNSMessage_Types

DNS_SRV_RR
type record DNS_SRV_RR { 
    UInt16 priority,
    UInt16 weight,
    UInt16 srvport,
    charstring target
}

Declared in group DNSMessage_Types

SSLAlert
type record SSLAlert {
    AlertLevel level,
    AlertDescription description
}

Declared in group TCP_MessageTypes

DNS_Questions
type record of DNS_Question DNS_Questions

Declared in group DNSMessage_Types

DNS_RRs
type record of DNS_RR DNS_RRs

Declared in group DNSMessage_Types

DNS_RDATAu
type union DNS_RDATAu {
    DNS_A_RR a, 
    DNS_PTR_RR ptr, 
    DNS_NAPTR_RR naptr, 
    DNS_AAAA_RR aaaa, 
    DNS_SRV_RR srv 
}

Declared in group DNSMessage_Types

Sys_Message
type union Sys_Message {
    Nonce nonce,
    BTID btid,
    AuthN authn,
    PSK psk
}

Declared in group SystemMessage_Types

TCPInfoMessage
type union TCPInfoMessage {
    TCPInfo tcpInfo,
    SSLAlert alert    
}

Declared in group TCP_MessageTypes