CConnMonBearerChange Class Reference

Link against: ConnMon.lib

Capability Information

Required Capabilities

None

Exceptions

ReadDeviceData to call

IMPORT_C void GetIntAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TInt& aValue, TRequestStatus& aStatus );

IMPORT_C TInt SetIntAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TInt aValue ) const;

with aAttribute set to KProtocolType.

NetworkServices and NetworkControl to call

IMPORT_C void GetBoolAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TBool& aValue, TRequestStatus& aStatus );

IMPORT_C TInt SetBoolAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TBool aValue ) const;

with aAttribute KConnectionStop or KConnectionStopAll.

ReadDeviceData to call

IMPORT_C void GetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes& aValue ) const;

with aAttribute set to KAccessPointName or KNetworkName.

ReadUserData to call

IMPORT_C void GetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetStringAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes& aValue ) const;

with aAttribute set to KTelNumber.

NetworkControl to call

IMPORT_C void GetPckgAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, TDes8& aValue, TRequestStatus& aStatus ) const;

IMPORT_C TInt SetPckgAttribute( const TUint aConnectionId, const TUint aSubConnectionId, const TUint aAttribute, const TDes8& aValue ) const;

with aAttribute set to KClientInfo.


#include <
rconnmon.h>

Inherits CConnMonEventBase.


Detailed Description

This event is triggered when bearer type (GPRS/EdgeGPRS/WCDMA) changes.

The connection ID passed in the event is a bearer specific connection ID, either EBearerIdGPRS or EBearerIdWCDMA (see TConnMonBearerId). The new bearer passed in the event can be EBearerGPRS, EBearerEdgeGPRS or EBearerWCDMA (see TConnMonBearerType). The same information can be retrieved with TInt attribute KBearer.

Note: If TUint attribute KBearerGroupThreshold is set, these events are disabled and events EConnMonBearerInfoChange and EConnMonBearerGroupChange are used instead. Use these events, for example, if HSDPA related information is required.

Dll CONNMON.LIB

Public Member Functions

 CConnMonBearerChange (const TUint aConnectionId, const TInt aBearer)
 Constructor.
 ~CConnMonBearerChange ()
 Destructor.
IMPORT_C TInt Bearer () const
 Gets the new bearer.

Constructor & Destructor Documentation

CConnMonBearerChange::CConnMonBearerChange const TUint  aConnectionId,
const TInt  aBearer
 

Constructor.

Parameters:
aConnectionId Connection ID.
aBearer Bearer.
CConnMonBearerChange::~CConnMonBearerChange  ) 
 

Destructor.


Member Function Documentation

IMPORT_C TInt CConnMonBearerChange::Bearer  )  const
 

Gets the new bearer.

Returns:
New bearer. Values are defined in TConnMonBearerType.

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top