OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Group msrpHeaders

Declared in module LibMsrp_TypesAndValues
Subgroups: RFC4975HeaderTypes, RFC4976HeaderTypes

Data Types Summary
Qop_Value
TransactionID Description of a transaction ID structure
Ident Description of an identifier structure
Token Description of a Token structure
Namespace Description of a Namespace structure
StatusCode Description of a Status structure, e.
MessageID Used to correlate status reports with the original message
SuccessReport
FailureReport
ByteRange TODO
MsrpStatus TODO
MsrpExpires
MsrpMinExpires
MaxExpires
UsePath
MsrpWWWAuthenticate
Digest
AuthParam
MsrpAuthorization
DigestResponse
MsrpAuthenticationInfo
ExtHeader TODO
HeaderList Description of Header structure
Headers
AInfo
Qop_ValueList
AuthParamList
ExtHeaderList
ByteRangeValue

Details

Qop_Value
type charstring Qop_Value;

Declared in group msrpHeaders.RFC4976HeaderTypes

TransactionID
type charstring TransactionID;

Declared in group msrpHeaders

Description of a transaction ID structure

See also: RFC 4975 - Clause 9. Formal Syntax

Ident
type charstring Ident length (3..31);

Declared in group msrpHeaders

Description of an identifier structure

See also: RFC 4975 - Clause 9. Formal Syntax

Token
type charstring Token;

Declared in group msrpHeaders

Description of a Token structure

See also: RFC 4975 - Clause 9. Formal Syntax

Namespace
type integer Namespace;

Declared in group msrpHeaders

Description of a Namespace structure

See also: RFC 4975 - Clause 9. Formal Syntax

StatusCode
type integer StatusCode;

Declared in group msrpHeaders

Description of a Status structure, e.g. 200

See also: RFC 4975 - Clause 9. Formal Syntax

MessageID
type record MessageID {
HeaderName headerName (MESSAGE_ID_E),
Ident messageId
}

Declared in group msrpHeaders.RFC4975HeaderTypes

Used to correlate status reports with the original message

See also: RFC 4975 - Clause 9. Formal Syntax

SuccessReport
type record SuccessReport {
HeaderName headerName (SUCCESS_REPORT_E),
MsrpKeywords reportStatus
}

Declared in group msrpHeaders.RFC4975HeaderTypes

FailureReport
type record FailureReport {
HeaderName headerName (FAILURE_REPORT_E),
MsrpKeywords reportStatus
}

Declared in group msrpHeaders.RFC4975HeaderTypes

ByteRange
type record ByteRange {
HeaderName headerName (BYTE_RANGE_E),
integer startValue,                
ByteRangeValue endValue,        
ByteRangeValue totalValue        
}

Declared in group msrpHeaders.RFC4975HeaderTypes

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpStatus
type record MsrpStatus {
HeaderName headerName (STATUS_E),
Namespace namespace,
StatusCode statusCode, 
charstring comment optional
}

Declared in group msrpHeaders.RFC4975HeaderTypes

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpExpires
type record MsrpExpires {
HeaderName headerName (EXPIRES_E),
integer intValue
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

MsrpMinExpires
type record MsrpMinExpires {
HeaderName headerName (MIN_EXPIRES_E), 
integer intValue 
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

MaxExpires
type record MaxExpires {
HeaderName headerName (MAX_EXPIRES_E),
integer intValue
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

UsePath
type record UsePath {
HeaderName headerName (USE_PATH_E),
MsrpURIs msrpURIs
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

MsrpWWWAuthenticate
type record MsrpWWWAuthenticate {
HeaderName headerName (WWW_AUTHENTICATE_E),
Digest digest
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

Digest
type record Digest {    
charstring realm optional,     
charstring nonce optional,    
charstring opaque optional,    
charstring stale optional,    
charstring algorithm optional, 
Qop_ValueList qopOptions optional,    
AuthParamList authParams optional    
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

AuthParam
type record AuthParam {
charstring pname,    
charstring pvalue    
}

Declared in group msrpHeaders.RFC4976HeaderTypes

MsrpAuthorization
type record MsrpAuthorization {
HeaderName headerName (AUTHORIZATION_E),
DigestResponse digestResponse
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

DigestResponse
type record DigestResponse {    
charstring username optional, 
charstring realm optional, 
charstring nonce optional, 
charstring response optional, 
charstring algorithm optional, 
charstring cnonce optional, 
charstring opaque optional, 
Qop_Value message_qop optional, 
charstring nonce_count optional, 
AuthParamList authParams optional
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

MsrpAuthenticationInfo
type record MsrpAuthenticationInfo {
HeaderName headerName (AUTHENTICATION_INFO_E),
AInfo ainfo
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

ExtHeader
type record ExtHeader {
charstring hname,
charstring hval
}

Declared in group msrpHeaders

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

HeaderList
type record HeaderList {
MessageID messageID optional,
SuccessReport successReport optional, 
FailureReport failureReport optional,
ByteRange byteRange optional,
MsrpStatus status optional,
MsrpExpires expires optional,
MsrpMinExpires minExpires optional,
MaxExpires maxExpires optional,
UsePath usePath optional,
MsrpWWWAuthenticate wwwAuthenticate optional,
MsrpAuthorization authorization optional,
MsrpAuthenticationInfo authenticationInfo optional,
ExtHeaderList extHeaders optional
}

Declared in group msrpHeaders

Description of Header structure

See also: RFC 4975 - Clause 9. Formal Syntax

Headers
type record Headers {
ToPath toPath,
FromPath fromPath,
HeaderList headers optional        
}

Declared in group msrpHeaders

AInfo
type set AInfo {    
charstring nextnonce optional,
Qop_Value message_qop optional,  
charstring response_auth optional,
charstring cnonce optional,
charstring nonce_count optional    
}

Declared in group msrpHeaders.RFC4976HeaderTypes

See also: RFC 4976 - Clause 7. Formal Syntax

Qop_ValueList
type set of Qop_Value Qop_ValueList

Declared in group msrpHeaders.RFC4976HeaderTypes

AuthParamList
type set of AuthParam AuthParamList

Declared in group msrpHeaders.RFC4976HeaderTypes

ExtHeaderList
type set of ExtHeader ExtHeaderList

Declared in group msrpHeaders

ByteRangeValue
type union ByteRangeValue {
integer intValue,        
MsrpKeywords wildcard    
}

Declared in group msrpHeaders.RFC4975HeaderTypes