# IRil


## 概述

Ril模块的请求接口。

请求接口包括打电话、发短信彩信、激活SIM卡、上网等。

**起始版本:** 4.1

**相关模块:**[Ril](_ril_v12.md)


## 汇总


### Public 成员函数

| 名称 | 描述 | 
| -------- | -------- |
| [SetCallback1_2](#setcallback1_2) ([in] [IRilCallback](interface_i_ril_callback_v12.md) rilCallback) | 设置IRil回调接口,回调函数参考[IRilCallback](interface_i_ril_callback_v12.md)。  | 
| [SendSimMatchedOperatorInfo](#sendsimmatchedoperatorinfo) ([in] int slotId, [in] int serialId, [in] struct [NcfgOperatorInfo](_ncfg_operator_info_v12.md) ncfgOperatorInfo) | 下发随卡信息接口。  | 
| [CleanAllConnections](#cleanallconnections) ([in] int slotId, [in] int serialId) | 清除所有数据连接。  | 


## 成员函数说明


### CleanAllConnections()

```
IRil::CleanAllConnections ([in] int slotId, [in] int serialId )
```
**描述**

清除所有数据连接。

**起始版本:** 4.1

**参数:**

| 名称 | 描述 | 
| -------- | -------- |
| slotId | 表示卡槽ID。  | 
| serialId | 表示请求的序列化ID。 | 

**返回:**

0 表示执行成功。

非零值 表示操作失败。


### SendSimMatchedOperatorInfo()

```
IRil::SendSimMatchedOperatorInfo ([in] int slotId, [in] int serialId, [in] struct NcfgOperatorInfo ncfgOperatorInfo )
```
**描述**

下发随卡信息接口。

**起始版本:** 4.1

**参数:**

| 名称 | 描述 | 
| -------- | -------- |
| slotId | 表示卡槽ID。  | 
| serialId | 表示请求的序列化ID。  | 
| ncfgOperatorInfo | 要下发的随卡信息,参考[NcfgOperatorInfo](_ncfg_operator_info_v12.md)。 | 

**返回:**

0 表示执行成功。

非零值 表示操作失败。


### SetCallback1_2()

```
IRil::SetCallback1_2 ([in] IRilCallback rilCallback)
```
**描述**

设置IRil回调接口,回调函数参考[IRilCallback](interface_i_ril_callback_v12.md)。

**起始版本:** 4.1

**参数:**

| 名称 | 描述 | 
| -------- | -------- |
| rilCallback | 要设置的回调函数。 | 

**返回:**

0 表示执行成功。

非零值 表示操作失败。