# addFlow

Source: [https://docs.qualcomm.com/doc/80-PK177-134Y/topic/add_flow.html](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/add_flow.html)

向系统添加新滤波器，并应用提供的上行链路/下行链路级别、PDCP 定时器和 OOD 值。

    addFlow();Copy to clipboard

## 参数

| 参数 | API 类型 | 数据类型 | 说明 |
| --- | --- | --- | --- |
| direction | Java | directionEnum | 应对滤波器应用的方向（UPLINK、DOWNLINK 或 BOTH） |
| direction | 原生 | dpp\_directionEnum | 应对滤波器应用的方向（UPLINK、DOWNLINK 或 BOTH） |
| srcIp | Java | 字符串 | 源 IP 地址<br><br><br>                                <br>（此地址始终是移动设备的地址，即使滤波器用于 DOWNLINK 也如此） |
| srcIp | 原生 | const char \* | 源 IP 地址<br><br><br>                                <br>（此地址始终是移动设备的地址，即使滤波器用于 DOWNLINK 也如此） |
| srcPort | Java | int | 源端口<br><br><br>                                <br>（此端口始终是移动设备的端口，即使滤波器用于 DOWNLINK 也如此） |
| srcPort | 原生 | uint16\_t | 源端口<br><br><br>                                <br>（此端口始终是移动设备的端口，即使滤波器用于 DOWNLINK 也如此） |
| dstIp | Java | 字符串 | 目标 IP 地址<br><br><br>                                <br>（此地址始终是外部目标的地址，即使滤波器用于 DOWNLINK 也如此） |
| dstIp | 原生 | const char \* | 目标 IP 地址<br><br><br>                                <br>（此地址始终是外部目标的地址，即使滤波器用于 DOWNLINK 也如此） |
| dstPort | Java | int | 目标端口<br><br><br>                                <br>（此端口始终是外部目标的端口，即使滤波器用于 DOWNLINK 也如此） |
| dstPort | 原生 | uint16\_t | 目标端口<br><br><br>                                <br>（此端口始终是外部目标的端口，即使滤波器用于 DOWNLINK 也如此） |
| protocol | Java | protocolEnum | 协议 |
| protocol | 原生 | dpp\_protocolEnum | 协议 |
| appType | Java | DataPathPriorityEnums | 请求添加此流程的应用程序分类 |
| appType | 原生 | dpp\_appTypeEnum | 请求添加此流程的应用程序分类 |
| inactivityTimer | Java | int | 在系统删除流程之前，流程可以处于禁用状态的时间。 |
| inactivityTimer | 原生 | uint32\_t | 在系统删除流程之前，流程可以处于禁用状态的时间。 |
| dscp | Java | int | DSCP 值 (0-255) |
| dscp | 原生 | uint8\_t | DSCP 值 (0-255) |
| cb | Java | IflowStatus | 提供流程 ID 的回调 |
| cb | 原生 | dpp\_flowStatus | 提供流程 ID 的回调 |
|  |  |  |  |

## 返回结果

| API 类型 | 返回结果 | 说明 |
| --- | --- | --- |
| Java | int | <ul class="ul" id="concept.dita_1079e836-63de-48a4-b980-bc9d95d0fe52__ul_ocw_zct_n5b"><br>                                    <li class="li">SUCCESS ≥ 0</li><br><br>                                    <li class="li">失败<ul class="ul" id="concept.dita_1079e836-63de-48a4-b980-bc9d95d0fe52__ul_pcw_zct_n5b"><br>                                            <li class="li">-1 IQesdk 为 NULL</li><br><br>                                            <li class="li">-2 子系统错误</li><br><br>                                        </ul><br></li><br><br>                                </ul> |
| 原生 | int8\_t | <ul class="ul" id="concept.dita_1079e836-63de-48a4-b980-bc9d95d0fe52__ul_ocw_zct_n5b"><br>                                    <li class="li">SUCCESS ≥ 0</li><br><br>                                    <li class="li">失败<ul class="ul" id="concept.dita_1079e836-63de-48a4-b980-bc9d95d0fe52__ul_pcw_zct_n5b"><br>                                            <li class="li">-1 IQesdk 为 NULL</li><br><br>                                            <li class="li">-2 子系统错误</li><br><br>                                        </ul><br></li><br><br>                                </ul> |
|  |  |  |

**Parent Topic:** [数据路径优先级函数](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/functions.html)

Last Published: Jun 22, 2023

[Previous Topic
registerFlowStatusUpdates](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/register_flow_status_updates.md) [Next Topic
getFlow](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/get_flow.md)