Brecham.Obex — An OBEX library for the .NET Framework

ObexHeaderIdMasks Class

Mask values to us with the enum ObexHeaderId.

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

System.Object
   Brecham.Obex.Pdus.ObexHeaderIdMasks

[Visual Basic]
MustInherit NotInheritable Public Class ObexHeaderIdMasks
[C#]
public abstract sealed class ObexHeaderIdMasks

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

Mask values to us with the enum ObexHeaderId. The header value encodes which type it is in the top two bits, so one can use code like the following.

[C#]
ObexHeaderId headerId = ...;
bool isStringType = (headerId & ObexHeaderIdMasks.MaskType) == ObexHeaderIdMasks.TypeString;

Requirements

Namespace: Brecham.Obex.Pdus

Assembly: Brecham.Obex (in Brecham.Obex.dll)

See Also

ObexHeaderIdMasks Members | Brecham.Obex.Pdus Namespace