Module link
连接类定义 所有连接必须继承Link,并实现标准接口
Functions
Link:new (obj) | 创建实例,子类定义可参考 |
Link:open () | 打开 |
Link:close () | 关闭 |
Link:read () | 读取数据 |
Link:write (data) | 写入数据 |
Link:wait (timeout) | 等待数据 |
Link:watch (cb) | 注册监听回调 |
Functions
- Link:new (obj)
-
创建实例,子类定义可参考
Parameters:
- obj table 连接对象
Returns:
-
boolean, error
- Link:open ()
-
打开
Returns:
-
boolean, error
- Link:close ()
-
关闭
Returns:
-
boolean, error
- Link:read ()
-
读取数据
Returns:
-
boolean, string|error
- Link:write (data)
-
写入数据
Parameters:
- data string
Returns:
-
boolean, any|error
- Link:wait (timeout)
-
等待数据
Parameters:
- timeout integer 超时 ms
Returns:
-
boolean 成功与否
- Link:watch (cb)
-
注册监听回调
Parameters:
- cb function(data)