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

Public 成员函数

详细描述

表示用于管理数据传输和上下文实例的异步输出处理器。

在文件 AsyncOutput.x4 行定义.

成员函数说明

◆ cloneContext()

long cloneContext ( long  contextId)

克隆指定标识符的上下文。

参数
contextId要克隆的上下文标识符。
返回
克隆后的上下文标识符。

UnsiOutput 重载.

◆ dataDeparture()

bool dataDeparture ( AsyncInput  input,
long  instanceId,
long  contextId,
byte []  buffer,
int  offset,
int  length 
)

处理异步输入的数据发送。

参数
input异步输入源。
instanceId实例标识符。
contextId上下文标识符。
buffer要发送的数据字节数组。
offset缓冲区的起始偏移量。
length要发送的字节数。
返回
如果数据发送成功则返回 true,否则返回 false。

◆ deleteInstance()

void deleteInstance ( AsyncInput  input,
long  instanceId 
)

删除与异步输入相关的实例。

参数
input异步输入源。
instanceId要删除的实例标识符。

UnsiOutput 重载.

◆ getInstanceId()

long getInstanceId ( long  contextId)

获取与指定上下文关联的实例标识符。

参数
contextId上下文标识符。
返回
实例标识符。

UnsiOutput 重载.

◆ newInstance()

long newInstance ( AsyncInput  input,
String  name,
int  type,
long  contextId 
)

为异步输入创建新实例。

参数
input异步输入源。
name新实例的名称。
type实例的类型标识符。
contextId新实例的上下文标识符。
返回
新创建实例的标识符。

◆ releaseContext()

void releaseContext ( long  contextId)

释放与指定上下文相关的资源。

参数
contextId要释放的上下文标识符。

UnsiOutput 重载.