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

ObexHeaderId Enumeration

OBEX Header Identifiers.

[Visual Basic]
Public Enum ObexHeaderId
    Inherits 
[C#]
public enum ObexHeaderId

Remarks

Defined in OBEX13.pdf, section 2.1. Quoted text below is from there.

Members

Member Name Description
Count “Number of objects (used by Connect)” [four byte]
Name “name of the object (often a file name)” [Unicode text]
Type “type of object - e.g. text, html, binary, manufacturer specific” [byte sequence — consisting of null terminated ASCII text]
Length “the length of the object in bytes” [four byte]
Time “date/time stamp – ISO 8601 version - preferred” [byte sequence — encoded as a US-ASCII string]
TimeOldFourByte “date/time stamp – 4 byte version (for compatibility only)” [four byte]
Description “text description of the object” [Unicode text]
Target “name of service that operation is targeted to” [byte sequence]
Http “an HTTP 1.x header” [byte sequence]
Body “a chunk of the object body.” [byte sequence]
EndOfBody “the final chunk of the object body” [byte sequence]
Who “identifies the OBEX application used to tell if talking to a peer” [byte sequence]
ConnectionId “an identifier used for OBEX connection multiplexing” [four byte]
AppParameters “extended application request & response information” [byte sequence]
AuthChallenge “authentication digest-challenge” [byte sequence]
AuthResponse “authentication digest-response” [byte sequence]
CreatorId “indicates the creator of an object” [four byte]
WanUuid “uniquely identifies the network client (OBEX server)” [byte sequence]
ObjectClass “OBEX Object class of object” [byte sequence]
SessionParameters “Parameters used in session commands/responses” [byte sequence]
SessionSequenceNumber “Sequence number used in each OBEX packet for reliability” [one byte]
ProxyPreHeadersBytes A locally-defined header, to hold the special bytes carried in the Connect request and response, and SetPath request PDUs. [byte sequence]

Requirements

Namespace: Brecham.Obex

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

See Also

Brecham.Obex Namespace