一個用於通信接口的基類,符合 IComm 協議。
更多...
#include <AComm.h>
◆ close
◆ open
◆ read
◆ readToBinaryWriter:
- (void) readToBinaryWriter: |
|
(NSOutputStream *) | binDataIn |
|
將數據讀入二進制寫入器(輸出流)。
- 參數
-
依據<IComm>重新實作.
◆ 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
此類別(class) 文件是由下列檔案中產生:
- /Users/realbuber/Documents/Project/sdk_json_Objective-C/AutoIdSDK/Comm/AComm.h