底层 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() 产生日志文件的名称