此类别中的调用用于启动两个程序之间的对话。
注释
电话的名称是化名。 实际的 C 函数名称显示在假名之后的括号中。 例如, Accept_Conversation 是调用的假名。 实际函数名称为 cmaccp。
Accept_Conversation( cmaccp)
由调用的程序发出以接受传入对话并设置某些聊天特征。 成功执行此调用后,用于通信的通用编程接口(CPI-C)将生成会话标识符。
Allocate( cmallc)
由调用程序发出,以使用当前会话特征分配与伙伴程序的会话。 CPI-C 还可以在本地逻辑单元(LU)和伙伴 LU 之间启动一个会话(如果尚未存在的话)。 分配的聊天类型取决于聊天类型特征-映射或基本。
Initialize_Conversation( cminit)
由调用程序发出以获取会话标识符并设置对话特征的初始值。 初始值源自与符号目标名称关联的侧信息,或者使用 CPI-C 默认值。
发出 Initialize_Conversation后,调用程序可以发出以下任何 Set_ 调用来更改初始聊天特征。 发出 “分配 ”后,无法发出这些调用。
打电话 | 集合 |
---|---|
Set_Conversation_Security_Password (cmscsp) | 安全密码 |
Set_Conversation_Security_Type(cmscst) | 对话安全类型 |
Set_Conversation_Security_User_ID (cmscsu) | 安全用户标识符 |
Set_Conversation_Type (cmsct) | 对话类型 |
Set_Mode_Name (cmsmn) | 模式名称 |
Set_Partner_LU_Name (cmspln) | 合作伙伴 LU 名称 |
Set_Return_Control (cmsrc) | 返回控件 |
Set_Sync_Level (cmssl) | 同步级别 |
Set_TP_Name (cmstpn) | 程序名 |