UniPRT SDK v1.0.0.0
 
載入中...
搜尋中...
無符合項目
AComm 類別 參考文件

一個用於通信接口的基類,符合 IComm 協議。 更多...

#include <AComm.h>

類別AComm的繼承圖:
<IComm> TcpComm

實體方法

(void) - close
 關閉通信接口。
 
(void) - open
 打開通信接口。
 
(NSData *) - read
 從通信接口讀取數據。
 
(void) - write:
 將數據寫入通信接口。
 
(void) - readToBinaryWriter:
 將數據讀入二進制寫入器(輸出流)。
 
(void) - waitForDataWithTimeout:
 等待數據在指定的超時內可用。
 
(void) - writeFromBinaryReader:
 將數據從二進制讀取器(輸入流)寫入通信接口。
 
(void) - writeAndWaitForResponseToBinaryWriter:fromBinaryReader:responseStartTimeout:responseEndTimeout:completionToken:
 將數據寫入通信接口並等待響應,使用二進制流。
 
(NSData *) - writeAndWaitForResponse:responseStartTimeOut:responseEndTimeOut:completionToken:
 將數據寫入通信接口並等待響應。
 

屬性(properties)

int maxPacketSize
 通信的最大數據包大小。
 
NSString * descriptor
 通信接口的描述符。
 
int bytesAvailable
 可讀取的字節數。
 
BOOL isConnected
 指示連接是否建立的標誌。
 
- 屬性(properties) 繼承自 <IComm>
NSString * descriptor
 通信接口的描述符。
 
int bytesAvailable
 可讀取的字節數。
 
BOOL isConnected
 指示連接是否已建立的標誌。
 

詳細描述

一個用於通信接口的基類,符合 IComm 協議。

方法文件

◆ close

- (void) close

關閉通信接口。

依據<IComm>重新實作.

TcpComm重新實作.

◆ open

- (void) open

打開通信接口。

依據<IComm>重新實作.

TcpComm重新實作.

◆ read

- (NSData *) read

從通信接口讀取數據。

傳回值
從接口讀取的數據。

依據<IComm>重新實作.

TcpComm重新實作.

◆ readToBinaryWriter:

- (void) readToBinaryWriter: (NSOutputStream *) binDataIn

將數據讀入二進制寫入器(輸出流)。

參數
binDataIn要寫入數據的輸出流。

依據<IComm>重新實作.

◆ waitForDataWithTimeout:

- (void) waitForDataWithTimeout: (NSTimeInterval) msTimeOut

等待數據在指定的超時內可用。

參數
msTimeOut超時間隔(毫秒)。

依據<IComm>重新實作.

◆ write:

- (void) write: (NSData *) dataOut

將數據寫入通信接口。

參數
dataOut要寫入接口的數據。

依據<IComm>重新實作.

TcpComm重新實作.

◆ 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

將數據從二進制讀取器(輸入流)寫入通信接口。

參數
binReader要從中讀取數據的輸入流。

依據<IComm>重新實作.

屬性(property)說明文件

◆ bytesAvailable

- (int) bytesAvailable
readnonatomicassign

可讀取的字節數。

◆ descriptor

- (NSString*) descriptor
readnonatomicassign

通信接口的描述符。

◆ isConnected

- (BOOL) isConnected
readwritenonatomicassign

指示連接是否建立的標誌。

◆ maxPacketSize

- (int) maxPacketSize
readnonatomicassign

通信的最大數據包大小。


此類別(class) 文件是由下列檔案中產生: