CConnMonBearerGroupChange Class Reference

class CConnMonBearerGroupChange : public CConnMonEventBase

This event is triggered when there is a change in bearer group information for an existing connection. The connection ID passed in the event is the respective connection specific ID. The same information can be retrieved with packaged attribute KBearerGroupInfo. The bearer group bitmask is defined in TConnMonBearerGroup.

Note: The client needs to set the TUint attribute KBearerGroupThreshold in order to receive these events. This also disables EConnMonBearerChange events.

CONNMON.LIB

Inherits from

Constructor & Destructor Documentation

CConnMonBearerGroupChange(const TUint, const TUint, const TUint, const TBool)

CConnMonBearerGroupChange(const TUintaConnectionId,
const TUintaBearerGroups1,
const TUintaBearerGroups2,
const TBoolaInternal
)

Constructor.

Parameters

const TUint aConnectionIdConnection ID.
const TUint aBearerGroups1First bearer group bitmask.
const TUint aBearerGroups2Second bearer group bitmask.
const TBool aInternalETrue if connection is internal, EFalse if external.

~CConnMonBearerGroupChange()

~CConnMonBearerGroupChange()

Destructor.

Member Functions Documentation

BearerGroups(TUint &, TUint &)

IMPORT_C voidBearerGroups(TUint &aBearerGroups1,
TUint &aBearerGroups2
)const

Gets the new bearer groups. Values are defined in TConnMonBearerGroup.

Parameters

TUint & aBearerGroups1Will contain the first bearer group bitmask.
TUint & aBearerGroups2Will contain the second bearer group bitmask.

Internal()

IMPORT_C TBoolInternal()const

Gets the information whether the current connection bearer is internal or external.

Member Data Documentation

TUint iBearerGroups1

TUint iBearerGroups1[private]

TUint iBearerGroups2

TUint iBearerGroups2[private]

TBool iInternal

TBool iInternal[private]