xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数
AsyncOutput类 参考

异步输出接口 需要继承 更多...

Public 成员函数

详细描述

异步输出接口 需要继承

在文件 AsyncOutput.xcs6 行定义.

成员函数说明

◆ cloneContext() [1/2]

long cloneContext ( long  context)

克隆实例句柄

返回
句柄

◆ cloneContext() [2/2]

long cloneContext ( long  )

◆ dataDeparture() [1/2]

bool dataDeparture ( AsyncInput  input,
long  context,
long  bind,
byte []  data,
int  offset,
int  length 
)

发送数据

参数
input输入接口
context实例上下文
bind绑定的id
data数据缓冲区
offset缓冲区偏移
length长度
返回
提交结果

◆ dataDeparture() [2/2]

bool dataDeparture ( AsyncInput  ,
long  ,
long  ,
  byte[],
int  ,
int   
)

◆ deleteInstance() [1/2]

void deleteInstance ( AsyncInput  input,
long  context 
)

删除实例

参数
input输入接口
context实例上下文
返回
是否接受该操作 返回false 将拒绝操作

◆ deleteInstance() [2/2]

void deleteInstance ( AsyncInput  ,
long   
)

◆ getInstanceId() [1/2]

long getInstanceId ( long  context)

获取实例ID

返回
ID

◆ getInstanceId() [2/2]

long getInstanceId ( long  )

◆ newInstance() [1/2]

long newInstance ( AsyncInput  input,
String  host,
int  port,
long  bind 
)

异步数据到达通知

参数
host远程地址
port端口参数
bind绑定id
返回
新实例上下文句柄

◆ newInstance() [2/2]

long newInstance ( AsyncInput  ,
  String,
int  ,
long   
)

◆ releaseContext() [1/2]

void releaseContext ( long  context)

释放克隆的句柄

参数
context实例上下文

◆ releaseContext() [2/2]

void releaseContext ( long  )