public static abstract class

FourGManager.ConnectionStatistics

extends Object
implements Parcelable
java.lang.Object
   ↳ com.htc.net.FourG.FourGManager.ConnectionStatistics
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

This class provides access to connection related information related to the current overall performance data communications between the Mobile Station and the serving Base Station. It is not 4G radio network specific, it is radio technoloy agnostic.

Summary

Constants
String LINK_SPEED_UNITS
[Expand]
Inherited Constants
From interface android.os.Parcelable
Protected Constructors
FourGManager.ConnectionStatistics()
FourGManager.ConnectionStatistics(Parcel in)
Public Methods
abstract FourGBaseStationInfo.eFOURG_MODULATION getDownlinkModulation()
Return the current base station-to-User Equipment modulation scheme in use.
int getDownlinkThroughtput()
Return current base station-to-User Equipment throughput in LINK_SPEED_UNIT
QosStatistics getQosStatistics(QosServiceFlowDescriptor serviceFlow)
Return current QosStatistics for the specified serivce flow
long getTotalRxBytes()
Return total number of bytes received by the User Equipment.
long getTotalRxPackets()
Return total number of packets received by the User Equipment.
long getTotalTxBytes()
Return total number of bytes transmitted by the User Equipment.
long getTotalTxPacketRetransmissions()
Return total number of packets which have been retransmitted by the User Equipment.
long getTotalTxPackets()
Return total number of packets transmitted by the User Equipment.
abstract FourGBaseStationInfo.eFOURG_MODULATION getUplinkModulation()
Return the current User Equipment-to-base station modulation scheme in use.
int getUplinkThroughtput()
Return current User Equipment-to-base station throughput in LINK_SPEED_UNIT
void refresh(PendingIntent intent)
Refresh this object with update values
void resetAllQoSStatistics(PendingIntent intent)
Resets all Qos related statistics fot all Service Flow Register the current activity to be notified via intent once when this object contents have been refreshed.
void resetAllStatistics(PendingIntent intent)
Resets the all summary connection statistics.
boolean resetQosStatistics(QosServiceFlowDescriptor serviceFlow, PendingIntent intent)
Resets the connection stats for the specified service flow ID.
void setDownlinkThroughtput(int downlinkThroughtput)
void setTotalRxBytes(long totalRxBytes)
void setTotalRxPackets(long totalRxPackets)
void setTotalTxBytes(long totalTxBytes)
void setTotalTxPacketRetransmissions(long totalRetransmissionPackets)
void setTotalTxPackets(long totalTxPackets)
void setUplinkThroughtput(int uplinkThroughtput)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final String LINK_SPEED_UNITS

Constant Value: "Kbps"

Protected Constructors

protected FourGManager.ConnectionStatistics ()

protected FourGManager.ConnectionStatistics (Parcel in)

Public Methods

public abstract FourGBaseStationInfo.eFOURG_MODULATION getDownlinkModulation ()

Return the current base station-to-User Equipment modulation scheme in use.

public int getDownlinkThroughtput ()

Return current base station-to-User Equipment throughput in LINK_SPEED_UNIT

public QosStatistics getQosStatistics (QosServiceFlowDescriptor serviceFlow)

Return current QosStatistics for the specified serivce flow

public long getTotalRxBytes ()

Return total number of bytes received by the User Equipment.

public long getTotalRxPackets ()

Return total number of packets received by the User Equipment.

public long getTotalTxBytes ()

Return total number of bytes transmitted by the User Equipment.

public long getTotalTxPacketRetransmissions ()

Return total number of packets which have been retransmitted by the User Equipment.

public long getTotalTxPackets ()

Return total number of packets transmitted by the User Equipment.

public abstract FourGBaseStationInfo.eFOURG_MODULATION getUplinkModulation ()

Return the current User Equipment-to-base station modulation scheme in use.

public int getUplinkThroughtput ()

Return current User Equipment-to-base station throughput in LINK_SPEED_UNIT

public void refresh (PendingIntent intent)

Refresh this object with update values

public void resetAllQoSStatistics (PendingIntent intent)

Resets all Qos related statistics fot all Service Flow Register the current activity to be notified via intent once when this object contents have been refreshed.

public void resetAllStatistics (PendingIntent intent)

Resets the all summary connection statistics. Method does not reset any Qos statistics data related to any service flow Register the current activity to be notified via intent once when the reset is complete.

public boolean resetQosStatistics (QosServiceFlowDescriptor serviceFlow, PendingIntent intent)

Resets the connection stats for the specified service flow ID. Returns false if serviceFlowId is not a valid identifier. Register the current activity to be notified via intent once when the reset is complete.

public void setDownlinkThroughtput (int downlinkThroughtput)

public void setTotalRxBytes (long totalRxBytes)

public void setTotalRxPackets (long totalRxPackets)

public void setTotalTxBytes (long totalTxBytes)

public void setTotalTxPacketRetransmissions (long totalRetransmissionPackets)

public void setTotalTxPackets (long totalTxPackets)

public void setUplinkThroughtput (int uplinkThroughtput)

public String toString ()

Since: API Level