底层 WSTP 操作
发送底层数据
WSPutNext() — 准备发送指定类型的对象
WSPutSize() — 指定发送的字节数
WSPutData() — 发送原始字节
WSBytesToPut() — 求出将发送的字节数
接受底层数据
WSGetNext() — 继续下一个对象,返回它的类型
WSGetType() — 返回当前对象的类型
WSGetData() — 获取原始字节
WSBytesToGet() — 接受字节数
错误处理
WSError(), WSErrorMessage() — 最新错误的信息
WSClearError() — 清除最新的错误
流控制
WSReady(), WSReadyParallel() — 测试是否有待读的数据
WSFlush() — 发送当前缓冲区的数据
WSCreateMark(), WSSeekToMark(), ... — 返回到指定位置
WSSetYieldFunction(), WSGetYieldFunction() — 等待时调用的函数
WSWaitForLinkActivity(), WSWaitForLinkActivityWithCallback() — 等待数据需要调用的函数
中断和放弃
WSPutMessage(), WSPutMessageWithArg() — 发送一个中断信息或放弃信息
WSGetMessage() — 接受一个中断信息或放弃信息
WSMessageReady() — 是否存在一个中断信息或放弃信息
WSSetMessageHandler(), WSGetMessageHandler() — 收到信息的处理
WSSetSignalHandler(), WSUnsetSignalHandler() — Unix 符号的处理
日志
WSLogStreamToFile(), WSStopLoggingStreamToFile(), WSStopLoggingStream() — 开启或者停止日志设备
WSEnableLoggingStream(), WSDisableLoggingStream() — 暂时启动或者禁用流日志
WSLogFileNameForLink(), WSReleaseLogFileNameForLink() — 产生日志文件的名称