public abstract class

QosServiceFlowDescriptor

extends Object
implements Parcelable
java.lang.Object
   ↳ com.htc.net.FourG.QosServiceFlowDescriptor
Known Direct Subclasses

Summary

Nested Classes
enum QosServiceFlowDescriptor.eSF_DIRECTION  
enum QosServiceFlowDescriptor.eSF_MODIFIED  
enum QosServiceFlowDescriptor.eSF_ORIGIN  
enum QosServiceFlowDescriptor.eSF_STATE  
enum QosServiceFlowDescriptor.eSF_TRAFFIC_TYPE  
[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
protected String description
Public Constructors
QosServiceFlowDescriptor()
QosServiceFlowDescriptor(String description, QosServiceFlowDescriptor.eSF_DIRECTION direction)
Protected Constructors
QosServiceFlowDescriptor(Parcel in)
Public Methods
abstract String getDescription()
Returns a string containing the description parameter provided in the constructor followed by an implementation supplied, concise human-readable description of the service flow, e.g.
InetAddress getDestinationIpAddr()
Return the remote destination IP address that is the far peer end of the service flow.
InetAddress getDestinationIpAddrMask()
Return the remote destination IP address mask that is the far peer end of the service flow.
int getDestinationIpPortHigh()
Return the high number of the range of remote destination IP ports that are the far peer end of the service flow.
int getDestinationIpPortLow()
Return the low number of the range of remote destination IP ports that are the far peer end of the service flow.
QosServiceFlowDescriptor.eSF_DIRECTION getDirection()
Return enum SF_DIRESTION indicating the SF direction.
int getLocalID()
Returns a unique, local to the User Equipment's implementation identifier (LID) for the (potential) service flow.
QosServiceFlowDescriptor.eSF_MODIFIED getModificationState()
Returns an enum that indicates if the SF has been modified.
QosServiceFlowDescriptor.eSF_ORIGIN getOrigin()
Return enum SF_ORIGIN indicating the "origin" of the SF.
int getSFID()
Returns the unique Service Flow identifier (SFID) for the service flow, which is assigned after the service flow, is processed in preparetion for submission to the BS for either admission or activation.
QosServiceFlowDescriptor.eSF_STATE getState()
Returns an enum, SF_STATE, which indicates the SF state.
QosServiceFlowDescriptor.eSF_TRAFFIC_TYPE getTrafficType()
Return the remote destination linkType; either "TCP" or "UPD"
void setDestinationIpAddr(InetAddress destIp)
void setDestinationIpAddrMask(InetAddress destIpMask)
void setDestinationIpPortHigh(int ipPortHigh)
void setDestinationIpPortLow(int ipPortLow)
void setDirection(QosServiceFlowDescriptor.eSF_DIRECTION direction)
void setLocalID(int localId)
void setModificationState(QosServiceFlowDescriptor.eSF_MODIFIED modified)
void setOrigin(QosServiceFlowDescriptor.eSF_ORIGIN origin)
void setSFID(int sfid)
void setState(QosServiceFlowDescriptor.eSF_STATE state)
void setTrafficType(QosServiceFlowDescriptor.eSF_TRAFFIC_TYPE trafficType)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

protected String description

Public Constructors

public QosServiceFlowDescriptor ()

public QosServiceFlowDescriptor (String description, QosServiceFlowDescriptor.eSF_DIRECTION direction)

Protected Constructors

protected QosServiceFlowDescriptor (Parcel in)

Public Methods

public abstract String getDescription ()

Returns a string containing the description parameter provided in the constructor followed by an implementation supplied, concise human-readable description of the service flow, e.g. " uplink rtPS, min rate 400 kbps, max latency 1 mSec,..."

public InetAddress getDestinationIpAddr ()

Return the remote destination IP address that is the far peer end of the service flow.

public InetAddress getDestinationIpAddrMask ()

Return the remote destination IP address mask that is the far peer end of the service flow.

public int getDestinationIpPortHigh ()

Return the high number of the range of remote destination IP ports that are the far peer end of the service flow. If 0 is returned, this indicates that all ports on the destination are included in the service flow.

public int getDestinationIpPortLow ()

Return the low number of the range of remote destination IP ports that are the far peer end of the service flow. If 0 is returned, this indicates that all ports on the destination are included in the service flow.

public QosServiceFlowDescriptor.eSF_DIRECTION getDirection ()

Return enum SF_DIRESTION indicating the SF direction.

public int getLocalID ()

Returns a unique, local to the User Equipment's implementation identifier (LID) for the (potential) service flow. This LID is assigned by the local implementation's processing of the service flow descriptor, in preparation for submission to the network for either admission or activation.

public QosServiceFlowDescriptor.eSF_MODIFIED getModificationState ()

Returns an enum that indicates if the SF has been modified.

public QosServiceFlowDescriptor.eSF_ORIGIN getOrigin ()

Return enum SF_ORIGIN indicating the "origin" of the SF.

public int getSFID ()

Returns the unique Service Flow identifier (SFID) for the service flow, which is assigned after the service flow, is processed in preparetion for submission to the BS for either admission or activation.

public QosServiceFlowDescriptor.eSF_STATE getState ()

Returns an enum, SF_STATE, which indicates the SF state.

public QosServiceFlowDescriptor.eSF_TRAFFIC_TYPE getTrafficType ()

Return the remote destination linkType; either "TCP" or "UPD"

public void setDestinationIpAddr (InetAddress destIp)

public void setDestinationIpAddrMask (InetAddress destIpMask)

public void setDestinationIpPortHigh (int ipPortHigh)

public void setDestinationIpPortLow (int ipPortLow)

public void setDirection (QosServiceFlowDescriptor.eSF_DIRECTION direction)

public void setLocalID (int localId)

public void setModificationState (QosServiceFlowDescriptor.eSF_MODIFIED modified)

public void setOrigin (QosServiceFlowDescriptor.eSF_ORIGIN origin)

public void setSFID (int sfid)

public void setState (QosServiceFlowDescriptor.eSF_STATE state)

public void setTrafficType (QosServiceFlowDescriptor.eSF_TRAFFIC_TYPE trafficType)

public String toString ()

Since: API Level