public static abstract class

FourGManager.QosServiceFlowControl

extends Object
java.lang.Object
   ↳ com.htc.net.FourG.FourGManager.QosServiceFlowControl
Known Direct Subclasses

Class Overview

This class provides access to and control of the potential QoS service flows between the Mobile Station and the serving Base Station. The methods in this class cause the implementation to affect actions on the BS-MS link for various potential and BS-accepted service flows.

Summary

Constants
String EXTRA_SERVICE_FLOW
String EXTRA_SF_SCHEDULING_CLASS
String EXTRA_SF_STATE
Public Constructors
FourGManager.QosServiceFlowControl()
Public Methods
int createServiceFlow(QosServiceFlowDescriptor sfDesc)
Submits a service flow to the User Equipment implementation for local preparation for submission to network.
abstract List<QosServiceFlowDescriptor> getServiceFlows()
Returns a list of service flows that have been created by the terminal and submitted to the network, or which available from (pre-configured in) the network, both active anc potential.
abstract int initiateServiceFlow(QosServiceFlowDescriptor sfDesc)
Attempts to initiate an actual service flow.
abstract int pauseServiceFlow(QosServiceFlowDescriptor sfDesc)
Attempts to pause a previously initiated service flow.
abstract int resumeServiceFlow(QosServiceFlowDescriptor sfDesc)
Attempts to resume a previously paused service flow.
abstract int submitServiceFlow(QosServiceFlowDescriptor sfDesc)
Causes a previously specified (by UE) or available (from network) service flow to be submitted to network to determine if network will admit the service flow at this time.
abstract int terminateServiceFlow(QosServiceFlowDescriptor sfDesc)
Attempts to stop a previously initiated or pause service flow.
Protected Methods
void finalize()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String EXTRA_SERVICE_FLOW

Constant Value: "com.htc.net.wimax.EXTRA_SERVICE_FLOW"

public static final String EXTRA_SF_SCHEDULING_CLASS

Constant Value: "com.htc.net.wimax.EXTRA_LINK_SF_SCHEDULING_CLASS"

public static final String EXTRA_SF_STATE

Constant Value: "com.htc.net.wimax.EXTRA_LINK_SF_STATE"

Public Constructors

public FourGManager.QosServiceFlowControl ()

Public Methods

public int createServiceFlow (QosServiceFlowDescriptor sfDesc)

Submits a service flow to the User Equipment implementation for local preparation for submission to network. This is only needed for User Equipment-initated service flows.

public abstract List<QosServiceFlowDescriptor> getServiceFlows ()

Returns a list of service flows that have been created by the terminal and submitted to the network, or which available from (pre-configured in) the network, both active anc potential. Operation is synchronous.

public abstract int initiateServiceFlow (QosServiceFlowDescriptor sfDesc)

Attempts to initiate an actual service flow. Returns detailed error code. Operation is asynchronous, and application must wait for intnet QOS_SERVICE_FLOW_STATE_CHANGE to determine success or other outcome of this operation.

public abstract int pauseServiceFlow (QosServiceFlowDescriptor sfDesc)

Attempts to pause a previously initiated service flow. Returns detailed error code. Operation is asynchronous, and application must wait for intent QOS_SERVICE_FLOW_STATE_CHANGE to determine success or other outcome of this operation.

public abstract int resumeServiceFlow (QosServiceFlowDescriptor sfDesc)

Attempts to resume a previously paused service flow. Returns detailed error code. Operation is asynchronous, and application must wait for intent QOS_SERVICE_FLOW_STATE_CHANGE to determine success or other outcome of this operation.

public abstract int submitServiceFlow (QosServiceFlowDescriptor sfDesc)

Causes a previously specified (by UE) or available (from network) service flow to be submitted to network to determine if network will admit the service flow at this time. Returns detailed error code if any immediate request errors are detected. Operation is asynchronous, and application must wait for intent OQS_SERVICE_FLOW_STATE_CHANGE to determine success or other outcome of this operation.

public abstract int terminateServiceFlow (QosServiceFlowDescriptor sfDesc)

Attempts to stop a previously initiated or pause service flow. Returns detailed error code. Operation is asynchronous, and application must wait for intent QOS_SERVICE_FLOW_STATE_CHANGE to determine success or other outcome of this operation.

Protected Methods

protected void finalize ()

Since: API Level

Throws
Throwable