CHctlAclDataFrame Class Reference

class CHctlAclDataFrame : public CHctlDataFrameBase

Class representing an Hctl ACL Data Frame as specified in the Bluetooth Core Specification, HCI Section

Inherits from

Constructor & Destructor Documentation

CHctlAclDataFrame(TUint8, TUint8)

CHctlAclDataFrame(TUint8aHctlHeaderSize,
TUint8aHctlTrailerSize
)[private]

Parameters

TUint8 aHctlHeaderSize
TUint8 aHctlTrailerSize

Member Functions Documentation

ConnectionHandle()

IMPORT_C THCIConnHandleConnectionHandle()const

Finalise()

voidFinalise()[private]

NewL(TUint16, TUint8, TUint8)

IMPORT_C CHctlAclDataFrame *NewL(TUint16aPayloadSize,
TUint8aHctlHeaderSize,
TUint8aHctlTrailerSize
)[static]

Parameters

TUint16 aPayloadSize
TUint8 aHctlHeaderSize
TUint8 aHctlTrailerSize

PacketBoundaryFlag(const TDesC8 &)

IMPORT_C TAclPacketBoundaryFlagPacketBoundaryFlag(const TDesC8 &aData)[static]

Parameters

const TDesC8 & aData

PacketBroadcastFlag(const TDesC8 &)

IMPORT_C TAclPacketBroadcastFlagPacketBroadcastFlag(const TDesC8 &aData)[static]

Parameters

const TDesC8 & aData

SetDataPayload(const TDesC8 &)

IMPORT_C voidSetDataPayload(const TDesC8 &aData)[virtual]

Parameters

const TDesC8 & aData

SetFlags(TAclPacketBoundaryFlag, TAclPacketBroadcastFlag)

IMPORT_C voidSetFlags(TAclPacketBoundaryFlagaBoundaryFlag,
TAclPacketBroadcastFlagaBroadcastFlag
)

Parameters

TAclPacketBoundaryFlag aBoundaryFlag
TAclPacketBroadcastFlag aBroadcastFlag

Member Data Documentation

const TUint8 KHCIACLDataPacketHeaderLength

const TUint8KHCIACLDataPacketHeaderLength[static]

const TUint8 KHCIACLDataPacketLengthFieldLength

const TUint8KHCIACLDataPacketLengthFieldLength[static]

const TUint16 KHCTLMaxACLDataSize

const TUint16KHCTLMaxACLDataSize[static]