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 &)

void MhdfFormatAclData ( CHctlAclDataFrame & aFrame,
THCIConnHandle aConnH,
TAclPacketBoundaryFlag aBoundaryFlag,
TAclPacketBroadcastFlag aBroadcastFlag,
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 & aFrame The ACL data frame object that is to be formatted.
THCIConnHandle aConnH The connection handle that the frame is to be associated with.
TAclPacketBoundaryFlag aBoundaryFlag
TAclPacketBroadcastFlag aBroadcastFlag
const TDesC8 & aData The data that is to be sent in the frame.

MhdfFormatSynchronousData(CHctlSynchronousDataFrame &, THCIConnHandle, const TDesC8 &)

void MhdfFormatSynchronousData ( CHctlSynchronousDataFrame & aFrame,
THCIConnHandle aConnH,
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 & aFrame The Synchronous data frame object that is to be formatted.
THCIConnHandle aConnH The connection handle that the frame is to be associated with.
const TDesC8 & aData The data that is to be sent in the frame.

MhdfNewAclDataFrameL(TUint16)

CHctlAclDataFrame * MhdfNewAclDataFrameL ( TUint16 aSize ) [pure virtual]

Creates a new ACL data frame object of specified size.

Parameters

TUint16 aSize The size of the frame.

MhdfNewSynchronousDataFrameL(TUint8)

CHctlSynchronousDataFrame * MhdfNewSynchronousDataFrameL ( TUint8 aSize ) [pure virtual]

Creates a new Synchronous data frame object of specified size.

Parameters

TUint8 aSize the size of the frame.