xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
AsyncInput类 参考
类 AsyncInput 继承关系图:
Inheritance graph
AsyncInput 的协作图:
Collaboration graph

Public 成员函数

详细描述

AsyncInput类,用于处理异步输入相关的操作 该类提供了一系列方法用于异步通知、实例管理、数据处理等功能

在文件 AsyncInput.x5 行定义.

成员函数说明

◆ dataArrives()

bool dataArrives ( AsyncOutput  ,
long  ,
  byte[],
int  ,
int   
)

处理AsyncInput的新数据到达事件。

参数
AsyncOutput输出对象。
long长整型参数。
byte[]数据缓冲区。
int缓冲区偏移量。
int数据长度。
返回
如果数据处理成功则返回true,否则返回false。

UnsiInput 重载.

◆ deleteInstance()

bool deleteInstance ( AsyncOutput  ,
long   
)

删除AsyncInput的实例。

参数
AsyncOutput输出对象。
long要删除的实例标识符。
返回
如果实例删除成功则返回true,否则返回false。

UnsiInput 重载.

◆ inactiveTimeout()

bool inactiveTimeout ( AsyncOutput  ,
long   
)

处理AsyncInput的非活动超时事件。

参数
AsyncOutput输出对象。
long实例标识符。
返回
如果超时处理成功则返回true,否则返回false。

UnsiInput 重载.

◆ newInstance()

bool newInstance ( AsyncOutput  ,
int  ,
long  ,
long   
)

创建AsyncInput的新实例。

参数
AsyncOutput输出对象。
int整型参数。
long长整型参数。
long另一个长整型参数。
返回
如果实例创建成功则返回true,否则返回false。

UnsiInput 重载.

◆ notify()

void notify ( AsyncOutput  ,
int  ,
long  ,
bool  ,
long  ,
int   
)

通知AsyncInput实例,传递指定参数。

参数
AsyncOutput要通知的输出对象。
int整型参数。
long长整型参数。
bool布尔型参数。
long另一个长整型参数。
int另一个整型参数。

UnsiInput 重载.