OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Module LibMsrp_TypesAndValues


Groups:

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.
SessionID Identifies a particular session of the participant
Data TODO
MsrpKeywords Enumerate MSRP keywords
MsrpMethod
HeaderName
ContinuationFlag
MsrpRequestLine Desciption of the start line
MsrpResponseLine Desciption of the Response line
EndLine Desciption of the end line
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
MsrpGenericParam Description of URI-parameter item
Authority identifies a participant in a particular MSRP session
MsrpURI Desciption of a MSRP-URI
ToPath The path of URIs to the destination
FromPath The path of URIs of the sender
ContentID
ContentDescription
MsrpContentDisposition
MimeExtensionField
MimeHeaders TODO
GenParam TODO
MediaType TODO
MsrpContentType TODO
ContentStuff TODO
SEND_request TODO
REPORT_request TODO
AUTH_request TODO
RECEIVE_response
AInfo
Qop_ValueList
AuthParamList
ExtHeaderList
URIParams Description of URI-parameter list, separated by a semicolon
MsrpURIs
MimeExtensionFieldList
GenParams TODO
ByteRangeValue
MsrpSchemes Authorized MSRP scheme

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

SessionID
type charstring SessionID;

Declared in group msrpAddressing

Identifies a particular session of the participant

See also: RFC 4975 - Clause 9. Formal Syntax

Data
type octetstring Data;

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpKeywords
type enumerated MsrpKeywords {
e_MSRP, 
e_SCHEME, 
e_SCHEMES, 
e_YES, 
e_NO, 
e_PARTIAL, 
e_WILDCARD    
}

Declared in group msrpKeywords

Enumerate MSRP keywords

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpMethod
type enumerated MsrpMethod {
SEND_E, 
REPORT_E, 
AUTH_E, 
UNKNOWN_METHOD_E
}

Declared in group msrpKeywords

HeaderName
type enumerated HeaderName {
TO_PATH_E, 
FROM_PATH_E, 
MESSAGE_ID_E, 
SUCCESS_REPORT_E, 
FAILURE_REPORT_E, 
BYTE_RANGE_E, 
STATUS_E, 
CONTENT_ID_E,    
CONTENT_DESCRIPTION_E, 
CONTENT_DISPOSITION_E, 
MIME_EXT_FIELD_E, 
CONTENT_TYPE_E, 
EXPIRES_E, 
MIN_EXPIRES_E, 
MAX_EXPIRES_E, 
USE_PATH_E,  
WWW_AUTHENTICATE_E, 
AUTHORIZATION_E, 
AUTHENTICATION_INFO_E, 
EXT_HEADER_E 
}

Declared in group msrpKeywords

ContinuationFlag
type enumerated ContinuationFlag {
e_endMessage, 
e_continueMessage, 
e_cancelMessage 
}

Declared in group delimiterLines

MsrpRequestLine
type record MsrpRequestLine {
MsrpKeywords tagMsrp (e_MSRP), 
TransactionID transactionID, 
MsrpMethod method 
}

Declared in group delimiterLines

Desciption of the start line

See also: RFC 4975 - Clause 7.1. Constructing Requests, RFC 4975 - Clause 9. Formal Syntax

MsrpResponseLine
type record MsrpResponseLine {
MsrpKeywords tagMsrp (e_MSRP), 
TransactionID transactionID, 
StatusCode statusCode, 
charstring comment optional 
}

Declared in group delimiterLines

Desciption of the Response line

See also: RFC 4975 - Clause 7.1. Constructing Requests, RFC 4975 - Clause 9. Formal Syntax

EndLine
type record EndLine { 
TransactionID transactionID, 
ContinuationFlag continuationFlag 
}

Declared in group delimiterLines

Desciption of the end line

See also: RFC 4975 - Clause 5.1. MSRP Framing and Message Chunking, 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

MsrpGenericParam
type record MsrpGenericParam { 
Token paramID, 
Token paramValue optional
}

Declared in group msrpAddressing

Description of URI-parameter item

Authority
type record Authority {    
charstring userinfo optional,
charstring host, 
integer portNumber optional
}

Declared in group msrpAddressing

identifies a participant in a particular MSRP session

See also: RFC 4975 - Clause 6. MSRP URIs, RFC 4975 - Clause 9. Formal Syntax, RFC 3986 - Clause 3.2. Authority

MsrpURI
type record MsrpURI { 
MsrpSchemes scheme,
Authority authority,
SessionID sessionID optional,
charstring transport, 
URIParams uriParams optional 
}

Declared in group msrpAddressing

Desciption of a MSRP-URI

See also: RFC 4975 - Clause 9. Formal Syntax

ToPath
type record ToPath {
HeaderName headerName (TO_PATH_E),
MsrpURIs msrpURIs
}

Declared in group msrpAddressing

The path of URIs to the destination

See also: RFC 4975 - Clause 9. Formal Syntax

FromPath
type record FromPath {
HeaderName headerName (FROM_PATH_E),
MsrpURIs msrpURIs
}

Declared in group msrpAddressing

The path of URIs of the sender

See also: RFC 4975 - Clause 9. Formal Syntax

ContentID
type record ContentID {
HeaderName headerName (CONTENT_ID_E),
charstring msgId
}

Declared in group msrpContent.msrpMimeTypes

See also: RFC 2045 - Clause 7. Content-ID Header Field

ContentDescription
type record ContentDescription {
HeaderName headerName (CONTENT_DESCRIPTION_E),
charstring text 
}

Declared in group msrpContent.msrpMimeTypes

See also: RFC 2045 - Clause 8. Content-Description Header Field

MsrpContentDisposition
type record MsrpContentDisposition {
HeaderName headerName (CONTENT_DISPOSITION_E),
charstring dispositionType,
GenParams dispositionParams optional
}

Declared in group msrpContent.msrpMimeTypes

See also: RFC 2183 - Clause 2. The Content-Disposition Header Field

MimeExtensionField
type record MimeExtensionField {
HeaderName headerName (MIME_EXT_FIELD_E),
charstring hname,
charstring hval
}

Declared in group msrpContent.msrpMimeTypes

See also: RFC 2045 - Clause 9. Additional MIME Header Fields

MimeHeaders
type record MimeHeaders {
ContentID contentID optional,
ContentDescription contentDescription optional,
MsrpContentDisposition contentDisposition optional,
MimeExtensionFieldList mimeExtensionFields optional
}

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

GenParam
type record GenParam {
Token pname,
charstring pval optional 
}

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

MediaType
type record MediaType {
Token mediaType,
Token subType,
GenParams genParams optional
}

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpContentType
type record MsrpContentType {
HeaderName headerName (CONTENT_TYPE_E),
MediaType mediaType
}

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

ContentStuff
type record ContentStuff {
MimeHeaders mimeHeaders optional,
MsrpContentType contentType,
Data data
}

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

SEND_request
type record SEND_request {
MsrpRequestLine startLine,
Headers headers,
ContentStuff contentStuff optional,
EndLine endLine
}

Declared in group msrpRequests

TODO

See also: RFC 4975 - Clause 7.1.1. Sending SEND Requests

REPORT_request
type record REPORT_request {
MsrpRequestLine startLine,
Headers headers,
ContentStuff contentStuff optional,
EndLine endLine
}

Declared in group msrpRequests

TODO

See also: RFC 4975 - Clause 7.1.2. Sending REPORT Requests

AUTH_request
type record AUTH_request {
MsrpRequestLine startLine,
Headers headers,
ContentStuff contentStuff optional,    
EndLine endLine
}

Declared in group msrpRequests

TODO

See also: RFC 4976 - Clause 5.1. Connecting to Relays Acting on Your Behalf

RECEIVE_response
type record RECEIVE_response {
MsrpResponseLine startLine,
Headers headers,
EndLine endLine
}

Declared in group msrpResponses



See also: RFC 4975 - Clause 7.1.2. Sending REPORT Requests

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

URIParams
type set of MsrpGenericParam URIParams

Declared in group msrpAddressing

Description of URI-parameter list, separated by a semicolon

See also: RFC 4975 - Clause 9. Formal Syntax

MsrpURIs
type set of MsrpURI MsrpURIs

Declared in group msrpAddressing

MimeExtensionFieldList
type set of MimeExtensionField MimeExtensionFieldList

Declared in group msrpContent.msrpMimeTypes

GenParams
type set of GenParam GenParams

Declared in group msrpContent

TODO

See also: RFC 4975 - Clause 9. Formal Syntax

ByteRangeValue
type union ByteRangeValue {
integer intValue,        
MsrpKeywords wildcard    
}

Declared in group msrpHeaders.RFC4975HeaderTypes

MsrpSchemes
type union MsrpSchemes {
MsrpKeywords scheme (e_SCHEME),
MsrpKeywords secureScheme (e_SCHEMES)
}

Declared in group msrpAddressing

Authorized MSRP scheme

See also: RFC 4975 - Clause 9. Formal Syntax