CConnMonDownlinkDataThreshold 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 there is a sufficient change in the volume of downlink data for a specific connection.

The event is sent each time a client specified amount (KDownlinkDataThreshold) of new data has been sent. If another ConnMon client has requested for these events for the same connection, the smallest threshold value will be used globally. If KDownlinkDataThreshold is 0 (default), events will not be sent for that connection. To prevent rapid flooding of these events, different bearers have appropriate minimum threshold values which will be used to override too small thresholds when necessary.

Dll CONNMON.LIB

Public Member Functions

 CConnMonDownlinkDataThreshold (const TUint aConnectionId, const TUint aSubConnectionId, const TUint aDownlinkData)
 Constructor.
 ~CConnMonDownlinkDataThreshold ()
 Destructor.
IMPORT_C TUint SubConnectionId () const
 Gets the subconnection ID.
IMPORT_C TUint DownlinkData () const
 Gets the downlink data volume.

Constructor & Destructor Documentation

CConnMonDownlinkDataThreshold::CConnMonDownlinkDataThreshold const TUint  aConnectionId,
const TUint  aSubConnectionId,
const TUint  aDownlinkData
 

Constructor.

Parameters:
aConnectionId Connection ID.
aSubConnectionId Subconnection ID.
aDownlinkData Downlink data volume.
CConnMonDownlinkDataThreshold::~CConnMonDownlinkDataThreshold  ) 
 

Destructor.


Member Function Documentation

IMPORT_C TUint CConnMonDownlinkDataThreshold::DownlinkData  )  const
 

Gets the downlink data volume.

Returns:
Downlink data volume in bytes.
IMPORT_C TUint CConnMonDownlinkDataThreshold::SubConnectionId  )  const
 

Gets the subconnection ID.

Returns:
Subconnection ID.

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

Copyright © Nokia Corporation 2001-2007
Back to top