obexheaders.h File Reference

NONSHARABLE_CLASS ( CObexHeader )

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

NONSHARABLE_CLASS ( CObexHeaderSet )

NONSHARABLE_CLASS(CObexHeaderSet)

A collection of headers. Includes code to filter based on the header HI value, iterate through the set of interesting headers, and extract headers with specific HI values.

NONSHARABLE_CLASS ( TObexMatchHeader )

NONSHARABLE_CLASS(TObexMatchHeader)

NONSHARABLE_CLASS ( TObexMatchHeaderType )

NONSHARABLE_CLASS(TObexMatchHeaderType)