UniPRT SDK  v1.0.0.0
ListenerChannelsMgmtMsg 類別 參考文件
類別ListenerChannelsMgmtMsg的繼承圖:
AMgmtListenerChannels< MgmtMsg >

公開方法(Public Methods)

void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType)
 
void ListenerChannelConnect (Channel< T > chnlToReconnect, MgmtChannelFilterType chnlType, String solicitedMsgId)
 連接或重新連接通道以接收訊息。 更多...
 
void ListenerChannelDisconnect (Channel< T > chnlToRemove)
 斷開通道。斷開的通道不會再接收訊息,但未來可以重新連接。
 
void ListenerChannelDisconnectPermanently (Channel< T > chnlToRemove)
 永久斷開通道,使其無法重新連接。
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType)
 
Channel< T > ListenerChannelGetNew (int capacity, MgmtChannelFilterType chnlType, String solicitedMsgId)
 建立新通道供呼叫者監聽完整的JSON訊息。 更多...
 
void ListenerMsgDeposit (T msgToDeposit, String solicitedMsgId)
 

函式成員說明文件

◆ ListenerChannelConnect()

void ListenerChannelConnect ( Channel< T >  chnlToReconnect,
MgmtChannelFilterType  chnlType,
String  solicitedMsgId 
)
inherited

連接或重新連接通道以接收訊息。

solicitedMsgId 僅適用於 MgmtChannelFilterType::MY_SOLICITED_MSGS_ONLYMgmtChannelFilterType::MY_SOLICITED_AND_UNSOLICITED_MSGS 類型的通道。

◆ ListenerChannelGetNew()

Channel<T> ListenerChannelGetNew ( int  capacity,
MgmtChannelFilterType  chnlType,
String  solicitedMsgId 
)
inherited

建立新通道供呼叫者監聽完整的JSON訊息。

通道中最多能容納由 capacity 定義的訊息,若未讀取時新增訊息,最舊的項目會被捨棄。 solicitedMsgId 僅適用於 SOLICITED_MSGS_ONLY 類型的通道。