MHCIDataFramer Class Reference

class MHCIDataFramer

Mixin for the HCI Data Framer API. This interface is to be used via CCoreHCIPlugin. CCoreHCIPlugin::Interface(TUid)

Member Functions Documentation

MhdfFormatAclData(CHctlAclDataFrame &, THCIConnHandle, TAclPacketBoundaryFlag, TAclPacketBroadcastFlag, const TDesC8 &)

voidMhdfFormatAclData(CHctlAclDataFrame &aFrame,
THCIConnHandleaConnH,
TAclPacketBoundaryFlagaBoundaryFlag,
TAclPacketBroadcastFlagaBroadcastFlag,
const TDesC8 &aData
)[pure virtual]

Formats ACL data into a HCI Data Frame (which includes the connection handle and a broadcast flag as well as the ACL data.)

Parameters

CHctlAclDataFrame & aFrameThe ACL data frame object that is to be formatted.
THCIConnHandle aConnHThe connection handle that the frame is to be associated with.
TAclPacketBoundaryFlag aBoundaryFlag
TAclPacketBroadcastFlag aBroadcastFlag
const TDesC8 & aDataThe data that is to be sent in the frame.

MhdfFormatSynchronousData(CHctlSynchronousDataFrame &, THCIConnHandle, const TDesC8 &)

voidMhdfFormatSynchronousData(CHctlSynchronousDataFrame &aFrame,
THCIConnHandleaConnH,
const TDesC8 &aData
)[pure virtual]

Formats Synchronous data into a HCI Data Frame (which includes the connection handle as well as the Synchronous data.)

Parameters

CHctlSynchronousDataFrame & aFrameThe Synchronous data frame object that is to be formatted.
THCIConnHandle aConnHThe connection handle that the frame is to be associated with.
const TDesC8 & aDataThe data that is to be sent in the frame.

MhdfNewAclDataFrameL(TUint16)

CHctlAclDataFrame *MhdfNewAclDataFrameL(TUint16aSize)[pure virtual]

Creates a new ACL data frame object of specified size.

Parameters

TUint16 aSizeThe size of the frame.

MhdfNewSynchronousDataFrameL(TUint8)

CHctlSynchronousDataFrame *MhdfNewSynchronousDataFrameL(TUint8aSize)[pure virtual]

Creates a new Synchronous data frame object of specified size.

Parameters

TUint8 aSizethe size of the frame.