This interface is used to build a collection of headers. Header collections are used in various interfaces to add more detail to OBEX transactions. This interface creates an empty header collection for a specific device, facilitating connection to a specific service.
For more information about the header types, see the OBEX specification at this Official IrDA Web site.
The following table shows the methods of this interface.
| Method | Description |
|---|---|
| AddAppParams | Adds an AppParams header to the collection. |
| AddBody | Adds a Body header to the collection. |
| AddByte | Adds a raw Byte-type header. |
| AddByteArray | Adds a raw ByteArray-type header. |
| AddConnectionId | Adds a Connection Id header to the collection. |
| AddCount | Adds a Count header to the collection. |
| AddDescription | Adds a Description header to the collection. |
| AddEndOfBody | Adds an EndOfBody header to the collection. |
| AddHTTP | Adds an HTTP header to the collection. |
| AddLength | adds a Length header to the collection. |
| AddLong | Adds a raw Long-type header. |
| AddName | Adds a Name header to the collection. |
| AddObjectClass | Adds an ObjectClass header to the collection. |
| AddTarget | Adds a Target header to the collection. |
| AddTime | Adds a Time header to the collection. |
| AddTimeOld | Adds an old-style Time header to the collection. |
| AddType | Adds a Type header to the collection. |
| AddUnicodeString | Adds a raw Unicode-string-type header. |
| AddWho | Adds a Who header to the collection. |
| EnumHeaders | Enumerates the headers in the collection. |
| Remove | Removes a header from the collection. |
| RemoveAll | Removes all headers from the collection. |
Requirements
Smartphone: Smartphone 2002 and later
Pocket PC: Pocket PC 2002 and later
OS Versions: Windows CE .NET 4.0 and later.
Header: Obex.h, Obex.idl.
Link Library: Uuid.lib.
See Also
IDeviceEnum | IHeaderEnum | IObex | IObexDevice | IObexSink | OBEX Interfaces
Send Feedback on this topic to the authors