TExtendedInquiryResponseDataCodec Class Reference

#include <bluetooth/eirdatacodec.h>

class TExtendedInquiryResponseDataCodec

Detailed Description

Extended Inquiry Response Parser Class This class takes a reference from inquiry result, which could hold both local name and Extended Inquiry Response. It provides API to parse and return the local name and data for any Extended Inquiry Response tag.

Constructor & Destructor Documentation

TExtendedInquiryResponseDataCodec ( )

IMPORT_CTExtendedInquiryResponseDataCodec()

TExtendedInquiryResponseDataCodec ( const TNameRecord & )

IMPORT_CTExtendedInquiryResponseDataCodec(const TNameRecord &aNameRecord)[explicit]

TExtendedInquiryResponseDataCodec ( TNameRecord & )

IMPORT_CTExtendedInquiryResponseDataCodec(TNameRecord &aNameRecord)[explicit]

TExtendedInquiryResponseDataCodec ( const TDesC8 & )

IMPORT_CTExtendedInquiryResponseDataCodec(const TDesC8 &aDes)[explicit]

TExtendedInquiryResponseDataCodec ( TDes8 & )

IMPORT_CTExtendedInquiryResponseDataCodec(TDes8 &aDes)[explicit]

Member Function Documentation

Copy ( TDesC8 & )

IMPORT_C voidCopy(TDesC8 &aDes)

DoSanityCheck ( TDes8 & )

IMPORT_C TIntDoSanityCheck(TDes8 &aDes)

GetData ( TExtendedInquiryResponseDataType, TPtrC8 & )

IMPORT_C TIntGetData(TExtendedInquiryResponseDataTypeaDataType,
TPtrC8 &aDes
)const

GetDeviceName ( TPtrC8 & )

IMPORT_C TIntGetDeviceName(TPtrC8 &aName)const

GetNextData ( TPtrC8 & )

IMPORT_C TExtendedInquiryResponseDataTypeGetNextData(TPtrC8 &aDes)

IsDataTypePresent ( TExtendedInquiryResponseDataType )

IMPORT_C TBoolIsDataTypePresent(TExtendedInquiryResponseDataTypeaDataType)const

Set ( const TNameRecord & )

IMPORT_C voidSet(const TNameRecord &aNameRecord)

Set ( TNameRecord & )

IMPORT_C voidSet(TNameRecord &aNameRecord)

Set ( const TDesC8 & )

IMPORT_C voidSet(const TDesC8 &aDes)

Set ( TDes8 & )

IMPORT_C voidSet(TDes8 &aDes)

SetDeviceName ( const TPtrC8 &, TBool )

IMPORT_C TIntSetDeviceName(const TPtrC8 &aName,
TBooliIsComplete
)