NONSHARABLE_CLASS | ( | CObexHeader | ) |
Encapsulates an Obex header.
This class provides the ability to hold a header of any of the Obex supported types as a native Symbian OS type.
A header may also have one or more attributes set. These are used by the object which owns the header collection so that it can keep track of which headers should be sent (!(ESuppressed || EDeleted)), which have been sent (ESent), and whether the header should be deleted (EDeleted). Deletion is a special case---any operation on the Object which causes a scan of the headers will trigger deletion of any marked headers. This is required as they are owned by the Object, but can be accessed seperately (including through the creator keeping a pointer to the header).
See also: CObexBaseObject