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 TUint aConnectionId,
const TUint aBearerGroups1,
const TUint aBearerGroups2,
const TBool aInternal
)

Constructor.

Parameters

const TUint aConnectionId Connection ID.
const TUint aBearerGroups1 First bearer group bitmask.
const TUint aBearerGroups2 Second bearer group bitmask.
const TBool aInternal ETrue if connection is internal, EFalse if external.

~CConnMonBearerGroupChange()

~CConnMonBearerGroupChange ( )

Destructor.

Member Functions Documentation

BearerGroups(TUint &, TUint &)

IMPORT_C void BearerGroups ( TUint & aBearerGroups1,
TUint & aBearerGroups2
) const

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

Parameters

TUint & aBearerGroups1 Will contain the first bearer group bitmask.
TUint & aBearerGroups2 Will contain the second bearer group bitmask.

Internal()

IMPORT_C TBool Internal ( ) 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]