IHeaderCollection (Compact 2013)
3/26/2014
This interface is used to build a collection of headers. Header collections are used in various interfaces to add more detail to Object Exchange (OBEX) Protocol transactions. This interface creates an empty header collection for a specific device, facilitating connection to a specific service.
In This Section
- IHeaderCollection::AddAppParams
Adds an AppParams header to the collection.
- IHeaderCollection::AddBody
Adds a Body header to the collection.
- IHeaderCollection::AddByte
Adds a raw Byte-type header.
- IHeaderCollection::AddByteArray
Adds a raw ByteArray-type header.
- IHeaderCollection::AddConnectionId
Adds a Connection ID header to the collection.
- IHeaderCollection::AddCount
Adds a Count header to the collection.
- IHeaderCollection::AddDescription
Adds a Description header to the collection.
- IHeaderCollection::AddEndOfBody
Adds an EndOfBody header to the collection.
- IHeaderCollection::AddHTTP
Adds an HTTP header to the collection.
- IHeaderCollection::AddLength
Adds a Length header to the collection.
- IHeaderCollection::AddLong
Adds a raw Long-type header.
- IHeaderCollection::AddName
Adds a Name header to the collection.
- IHeaderCollection::AddObjectClass
Adds an ObjectClass header to the collection.
- IHeaderCollection::AddTarget
Adds a Target header to the collection.
- IHeaderCollection::AddTime
Adds a Time header to the collection.
- IHeaderCollection::AddTimeOld
Adds an old-style Time header to the collection.
- IHeaderCollection::AddType
Adds a Type header to the collection.
- IHeaderCollection::AddUnicodeString
Adds a raw Unicode-string-type header.
- IHeaderCollection::AddWho
Adds a Who header to the collection.
- IHeaderCollection::EnumHeaders
Enumerates the headers in the collection.
- IHeaderCollection::Remove
Removes a header from the collection.
- IHeaderCollection::RemoveAll
Removes all headers from the collection.
Requirements
Header |
obex.h, |
Library |
uuid.lib |
See Also
Reference
OBEX Interfaces
IDeviceEnum
IHeaderEnum
IObexSink
IObexDevice
IObexSink