API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

QOS FLOW OPTIONS

Brew Release
Brew MP 1.0.2
See Also
None
Description
QoS Flow options specify the policy for handling the QoS Flow.
Members
Definition
  •    #define AEEQOSFLOWOPT_IP_TRAFFIC_CLASS             (XOPT_32BIT + 0)
    
       #define AEEQOSFLOWOPT_LATENCY                      (XOPT_32BIT + 1)
    
       #define AEEQOSFLOWOPT_LATENCY_VARIANCE             (XOPT_32BIT + 2)
    
       #define AEEQOSFLOWOPT_MIN_POLICED_PACKET_SIZE      (XOPT_32BIT + 3)
    
       #define AEEQOSFLOWOPT_MAX_ALLOWED_PACKET_SIZE      (XOPT_32BIT + 4)
    
       #define AEEQOSFLOWOPT_UMTS_RESIDUAL_BIT_ERROR_RATE (XOPT_32BIT + 5)
    
       #define AEEQOSFLOWOPT_UMTS_TRAFFIC_PRIORITY        (XOPT_32BIT + 6)
    
       #define AEEQOSFLOWOPT_CDMA_PROFILE_ID              (XOPT_32BIT + 7)
    
       #define AEEQOSFLOWOPT_WLAN_USER_PRI                (XOPT_32BIT + 8)
    
       #define AEEQOSFLOWOPT_WLAN_MIN_SERVICE_INTERVAL    (XOPT_32BIT + 9)
    
       #define AEEQOSFLOWOPT_WLAN_MAX_SERVICE_INTERVAL    (XOPT_32BIT + 10)
    
       #define AEEQOSFLOWOPT_WLAN_INACTIVITY_INTERVAL     (XOPT_32BIT + 11)
    
       #define AEEQOSFLOWOPT_CDMA_FLOW_PRI                (XOPT_32BIT + 12)
    
       #define AEEQOSFLOWOPT_UMTS_IMS_SIGNALING_CONTEXT   (XOPT_32BIT + 13)
    
       #define AEEQOSFLOWOPT_UMTS_HIGH_PRIORITY_DATA      (XOPT_32BIT + 14)
    
       #define AEEQOSFLOWOPT_VARIABLE_UNIQUE(id)          XOPT_VARIABLE_UNIQUE(id)
    
       #define AEEQOSFLOWOPT_DATA_RATE_MIN_MAX            (AEEQOSFLOWOPT_VARIABLE_UNIQUE(0)
                                                           + sizeof(AEEQOSFLOW_DataRateMinMax))
    
       #define AEEQOSFLOWOPT_DATA_RATE_TOKEN_BUCKET       (AEEQOSFLOWOPT_VARIABLE_UNIQUE(1)
                                                           + sizeof(AEEQOSFLOW_DataRateTokenBucket))
    
       #define AEEQOSFLOWOPT_PACKET_ERROR_RATE            (AEEQOSFLOWOPT_VARIABLE_UNIQUE(2)
                                                           + sizeof(AEEQOSFLOW_PacketErrorRate))
    
       #define AEEQOSFLOWOPT_NOMINAL_SDU_SIZE             (AEEQOSFLOWOPT_VARIABLE_UNIQUE(3) \
                                                           + sizeof(AEEQOSFLOW_NominalSDUSize))
    
       #define AEEQOSFLOWOPT_END                          XOPT_END
    
       #define AEEQOSFLOWOPT_ANY                          XOPT_ANY
    
       #define AEEQOSFLOWOPT_COPYOPTS                     XOPT_COPYOPTS
    
Comments
1. Applications must not request both AEEQOSFLOWOPT_DATA_RATE_MIN_MAX and AEEQOSFLOWOPT_DATA_RATE_TOKEN_BUCKET in the same IQoSFlow. If one of them was specified, then trying to AddOpt() the other one will fail. 2. Applications must not specify an option more then once. AddOpt() will fail for an option that already exists in the IQoSFlow.