Namespace SipLib.Msrp
Message Session Relay Protocol (MSRP, see RFC 4975) related classes.
Classes
ByteRangeHeader
Class for parsing and processing the Byte-Range header of a MSRP message. See RFC 4975.
CpimMessage
Class for Common Profile for Instant Messaging (CPIM) messages defined by RFC 3862. CPIM messages are not used in standalone manner in NG9-1-1 applications. They are always encapsulated in MSRP messages.
MsrpConnection
Class for managing a single MSRP connection to either a remote server or from a remote client.
MsrpMessage
Class for MSRP messages. See RFC 4975.
MsrpPathHeader
Class for a MSRP To-Path or a From-Path header value. See RFC 4975. Both the To-Path and the From-Path MSRP message headers can contain multiple MSRP URIs.
MsrpStatusHeader
Class for the Status header of a MSRP message. See RFC 4975
MsrpStreamParser
This class parses each byte received in a TCP/TLS stream and extracts complete MSRP messages from the steam.
MsrpUri
Class for managing a MSRP URI. See Section 9 of RFC 4975.
Enums
MsrpCompletionStatus
Enumeration that defines the possible status conditions for a single MSRP message.
MsrpMessageType
Enumeration for MSRP message types.
Delegates
MsrpConnectionStatusDelegate
Delegate type for the MsrpConnectionEstablished and the MsrpConnectionFailed events of the MsrpConnection class.
MsrpMessageDeliveryFailedDelegate
Delegate type for the MsrpMessageDeliveryFailed event of the MsrpConnection class.
MsrpMessageReceivedDelegate
Delegate type for the MsrpMessageReceived event of the MsrpConnection class.
MsrpMessageSentDelegate
Delegate type for the MsrpMessageSent event of th MsrpConnection class.
MsrpTextMessageReceivedDelegate
Delegate type for the MsrpTextMessageReceived event of the MsrpConnection class.
ReportReceivedDelegate
Delegate type for the ReportReceived event of the MsrpConnection class. This event is fired when it receives a MSRP REPORT request if a success report was request in call to the SendMsrpMessage method.