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 ( TUint8 aHctlHeaderSize,
TUint8 aHctlTrailerSize
) [private]

Parameters

TUint8 aHctlHeaderSize
TUint8 aHctlTrailerSize

Member Functions Documentation

ConnectionHandle()

IMPORT_C THCIConnHandle ConnectionHandle ( ) const

Finalise()

void Finalise ( ) [private]

NewL(TUint16, TUint8, TUint8)

IMPORT_C CHctlAclDataFrame * NewL ( TUint16 aPayloadSize,
TUint8 aHctlHeaderSize,
TUint8 aHctlTrailerSize
) [static]

Parameters

TUint16 aPayloadSize
TUint8 aHctlHeaderSize
TUint8 aHctlTrailerSize

PacketBoundaryFlag(const TDesC8 &)

IMPORT_C TAclPacketBoundaryFlag PacketBoundaryFlag ( const TDesC8 & aData ) [static]

Parameters

const TDesC8 & aData

PacketBroadcastFlag(const TDesC8 &)

IMPORT_C TAclPacketBroadcastFlag PacketBroadcastFlag ( const TDesC8 & aData ) [static]

Parameters

const TDesC8 & aData

SetDataPayload(const TDesC8 &)

IMPORT_C void SetDataPayload ( const TDesC8 & aData ) [virtual]

Parameters

const TDesC8 & aData

SetFlags(TAclPacketBoundaryFlag, TAclPacketBroadcastFlag)

IMPORT_C void SetFlags ( TAclPacketBoundaryFlag aBoundaryFlag,
TAclPacketBroadcastFlag aBroadcastFlag
)

Parameters

TAclPacketBoundaryFlag aBoundaryFlag
TAclPacketBroadcastFlag aBroadcastFlag

Member Data Documentation

const TUint8 KHCIACLDataPacketHeaderLength

const TUint8 KHCIACLDataPacketHeaderLength [static]

const TUint8 KHCIACLDataPacketLengthFieldLength

const TUint8 KHCIACLDataPacketLengthFieldLength [static]

const TUint16 KHCTLMaxACLDataSize

const TUint16 KHCTLMaxACLDataSize [static]