UniPRT SDK  v1.0.0.0
ListenerChannelsMgmtMsg类 参考
类 ListenerChannelsMgmtMsg 继承关系图:
AMgmtListenerChannels< MgmtMsg >

Public 成员函数

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 类型的通道。