class CPbapAppHeader : public CBase |
Public Member Functions | |
---|---|
~CPbapAppHeader() | |
TPbapOperation | DeterminePBAPOperationL(const TDesC8 &) |
TUint64 | Filter() |
TBool | IsAbsolutePathOp() |
TInt | ListStartOffset() |
TInt | MaxListCount() |
CPbapAppHeader * | NewL() |
TPbapOperation | Operation() |
SymbianPBAP::TOrder | Order() |
void | ParseL(const TDesC8 &) |
void | Reset() |
SymbianPBAP::TSearchAttribute | SearchAttribute() |
const RBuf & | SearchValue() |
TBool | TagPresent(TApplicationHeaderTagId) |
TVCardVersion | VCardVersion() |
Private Member Functions | |
---|---|
CPbapAppHeader() | |
TUint64 | ConvertToFilter(const TUint8 *) |
SymbianPBAP::TOrder | ConvertToOrder(TUint8) |
SymbianPBAP::TSearchAttribute | ConvertToSearchAttribute(TUint8) |
TVCardVersion | ConvertToVCardVersionL(TUint8) |
Public Member Enumerations | |
---|---|
enum | TApplicationHeaderTagId { EOrder = 0x1, ESearchValue = 0x2, ESearchAttribute = 0x3, EMaxListCount = 0x4, EListStartOffset = 0x5, EFilter = 0x6, EFormat = 0x7, EPhonebookSize = 0x8, ENewMissedCalls = 0x9, EBeginningOfUnspecifiedTags = 0xA } |
Private Attributes | |
---|---|
TUint64 | iAttributeMask |
TBool | iIsAbsolutePathOp |
TUint16 | iListStartOffset |
TUint16 | iMaxListCount |
TPbapOperation | iOperation |
SymbianPBAP::TOrder | iOrder |
SymbianPBAP::TSearchAttribute | iSearchAttribute |
RBuf | iSearchValue |
TFixedArray< TBool, EBeginningOfUnspecifiedTags > | iTagsPresent |
TVCardVersion | iVCardVersion |
TUint64 | ConvertToFilter | ( | const TUint8 * | aPtr | ) | const [private] |
Converts big-endian formatted descriptor to 64-bit filter mask
const TUint8 * aPtr |
SymbianPBAP::TOrder | ConvertToOrder | ( | TUint8 | aValue | ) | const [private] |
convert sort order parameter values defined in PBAP specification to internal enum
TUint8 aValue |
SymbianPBAP::TSearchAttribute | ConvertToSearchAttribute | ( | TUint8 | aValue | ) | const [private] |
convert search attribute parameter values defined in PBAP specification to internal enum
TUint8 aValue |
TVCardVersion | ConvertToVCardVersionL | ( | TUint8 | aValue | ) | const [private] |
convert format parameter values defined in PBAP specification to internal enum
TUint8 aValue |
TPbapOperation | DeterminePBAPOperationL | ( | const TDesC8 & | aTypeHeader | ) |
Determine the actual PBAP operation from the type header and the parsed application parameter header
const TDesC8 & aTypeHeader |
void | ParseL | ( | const TDesC8 & | aObexApplicationHeader | ) |
Parse the application parameters header for the underlying "PBAP PDU" this PBAP "PDU" is composed of the TLVs in the App Params Header
const TDesC8 & aObexApplicationHeader |
TBool | TagPresent | ( | TApplicationHeaderTagId | aTag | ) | const [inline] |
TApplicationHeaderTagId aTag |
EOrder = 0x1 | |
ESearchValue = 0x2 | |
ESearchAttribute = 0x3 | |
EMaxListCount = 0x4 | |
EListStartOffset = 0x5 | |
EFilter = 0x6 | |
EFormat = 0x7 | |
EPhonebookSize = 0x8 | |
ENewMissedCalls = 0x9 | |
EBeginningOfUnspecifiedTags = 0xA |
SymbianPBAP::TSearchAttribute | iSearchAttribute | [private] |
TFixedArray< TBool, EBeginningOfUnspecifiedTags > | iTagsPresent | [private] |