Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » QAnywhere » QAnywhere 参考 » QAnywhere C++ API 参考 » QAManagerBase 类

 

setMessageListener 函数

语法
void QAManagerBase::setMessageListener(
  qa_const_string address,
  QAMessageListener * listener
)
参数
  • address   监听器将应用到的目标地址。

  • listener   与目标地址相关联的消息监听器。

注释

将消息监听器类设置为异步接收 QAnywhere 消息。

监听器是实现 onMessage(在 QAMessageListener 接口中定义的唯一方法)的类的一个实例。onMessage 可接受单一 QAMessage 参数。

setMessageListener address 参数指定用于接收消息的本地队列名称。只能向给定队列指派一个监听器。

如果想要监听 QAnywhere 系统消息(包括推式通知和网络状态更改),请指定 "system" 作为队列名称。使用此方法异步接收消息。

有关详细信息,请参见异步接收消息系统队列