OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module HTTP_ASP_TypeDefs


Import Declarations:

Groups:

Data Types Summary
HttpAuthenticationMechanism
TLS_Type
TLS_CIPHER_Type
HttpCtlReq
TLSInfo
HttpCtlCnf
HttpRequest
HttpDataInd
HttpResponse
HttpDataReq
HttpRequestLine
HttpStatusLine
Port Types Summary
HTTP_CTRL_PORT
HTTP_DATA_PORT

Details

HttpAuthenticationMechanism
type enumerated HttpAuthenticationMechanism {noAuthentication, httpDigestAuthentication, gaaAuthentication};

Declared in group HttpASPs

TLS_Type
type enumerated TLS_Type {noTLS, pskTLS, certTLS};

Declared in group HttpASPs

TLS_CIPHER_Type
type enumerated TLS_CIPHER_Type {noCipher, psk_3DES_EDE_CBC_SHA, psk_AES_128_CBC_SHA};

Declared in group HttpASPs

HttpCtlReq
type record HttpCtlReq {
charstring serverIPAddr optional,
HttpAuthenticationMechanism authenticationMechanism optional,
TLSInfo tlsInfo optional
  }

Declared in group HttpASPs

TLSInfo
type record TLSInfo {
TLS_Type tlsType,
octetstring psk optional,
TLS_CIPHER_Type cipherSuite
  }

Declared in group HttpASPs

HttpCtlCnf
type record HttpCtlCnf {
Status status
  }

Declared in group HttpASPs

HttpRequest
type record HttpRequest {
HttpRequestLine requestLine, 
charstring cookie optional,
Authorization authorization optional,
ContentType contentType optional, 
charstring  x3GPPIntendetIdentity optional, 
charstring messageBody optional
  }

Declared in group HttpASPs

HttpDataInd
type record HttpDataInd { 
HttpRequest httpRequest
  }

Declared in group HttpASPs

HttpResponse
type record HttpResponse {
HttpStatusLine statusLine, 
charstring cookie optional,
WwwAuthenticate wwwauthenticate optional, 
AuthenticationInfo  authenticationInfo optional,  
Expires expires optional, 
ContentType contentType optional, 
charstring messageBody optional
  }

Declared in group HttpASPs

HttpDataReq
type record HttpDataReq { 
HttpResponse httpResponse
  }

Declared in group HttpASPs

HttpRequestLine
type record HttpRequestLine { 
charstring method,
charstring uri, 
charstring version
  }

Declared in group HttpASPs

HttpStatusLine
type record HttpStatusLine { 
charstring version,
integer    code,
charstring reasonPhrase
  }

Declared in group HttpASPs

HTTP_CTRL_PORT
type port HTTP_CTRL_PORT message
  {
out HttpCtlReq;
in  HttpCtlCnf;
  }

HTTP_DATA_PORT
type port HTTP_DATA_PORT message
  {
in  HttpDataInd;
out HttpDataReq;
  }