一个用于通信接口的基类,符合 IComm 协议。
更多...
#include <AComm.h>
◆ close
◆ open
◆ read
◆ readToBinaryWriter:
- (void) readToBinaryWriter: |
|
(NSOutputStream *) | binDataIn |
|
◆ waitForDataWithTimeout:
- (void) waitForDataWithTimeout: |
|
(NSTimeInterval) | msTimeOut |
|
◆ write:
- (void) write: |
|
(NSData *) | dataOut |
|
◆ writeAndWaitForResponse:responseStartTimeOut:responseEndTimeOut:completionToken:
- (NSData *) writeAndWaitForResponse: |
|
(NSData *) | text |
responseStartTimeOut: |
|
(NSTimeInterval) | responseStartTimeOut |
responseEndTimeOut: |
|
(NSTimeInterval) | responseEndTimeOut |
completionToken: |
|
(NSString *) | completionToken |
将数据写入通信接口并等待响应。
- 参数
-
text | 要写入接口的数据。 |
responseStartTimeOut | 响应开始的超时间隔。 |
responseEndTimeOut | 响应结束的超时间隔。 |
completionToken | 表示响应完成的令牌。 |
- 返回
- 从接口接收到的响应数据。
重载 <IComm> .
被 TcpComm 重载.
◆ writeAndWaitForResponseToBinaryWriter:fromBinaryReader:responseStartTimeout:responseEndTimeout:completionToken:
- (void) writeAndWaitForResponseToBinaryWriter: |
|
(NSOutputStream *) | binDataIn |
fromBinaryReader: |
|
(NSInputStream *) | binDataOut |
responseStartTimeout: |
|
(int) | responseStartTimeOut |
responseEndTimeout: |
|
(int) | responseEndTimeOut |
completionToken: |
|
(NSString *) | completionToken |
将数据写入通信接口并等待响应,使用二进制流。
- 参数
-
binDataIn | 要写入数据的输出流。 |
binDataOut | 要从中读取响应的输入流。 |
responseStartTimeOut | 响应开始的超时间隔。 |
responseEndTimeOut | 响应结束的超时间隔。 |
completionToken | 表示响应完成的令牌。 |
重载 <IComm> .
◆ writeFromBinaryReader:
- (void) writeFromBinaryReader: |
|
(NSInputStream *) | binReader |
|
将数据从二进制读取器(输入流)写入通信接口。
- 参数
-
重载 <IComm> .
◆ bytesAvailable
◆ descriptor
◆ isConnected
◆ maxPacketSize
该类的文档由以下文件生成:
- /Users/realbuber/Documents/Project/sdk_json_Objective-C_IOS/sdk_json_Objective-C_IOS/Comm/AComm.h