DotMSN

NSMessagePool Class

Buffers the incoming data from the notification server (NS).

For a list of all members of this type, see NSMessagePool Members.

System.Object
   XihSolutions.DotMSN.Core.MessagePool
      XihSolutions.DotMSN.Core.NSMessagePool
         XihSolutions.DotMSN.Core.SBMessagePool

[Visual Basic]
Public Class NSMessagePool
    Inherits MessagePool
[C#]
public class NSMessagePool : MessagePool

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

The main purpose of this class is to ensure that MSG, IPG and NOT payload commands are processed only when they are complete. Payload commands can be quite large and may be larger than the socket buffer. This pool will buffer the data and release the messages, or commands, when they are fully retrieved from the server.

Requirements

Namespace: XihSolutions.DotMSN.Core

Assembly: XihSolutions.DotMSN (in XihSolutions.DotMSN.dll)

See Also

NSMessagePool Members | XihSolutions.DotMSN.Core Namespace