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 リファレンス

 

MessageType クラス

構文
public MessageType
備考

MSG_TYPE メッセージ・プロパティの定数値を定義します。

次の例は、QAnywhere システム・メッセージの処理で使用される onSystemMessage メソッドを示します。

メッセージ・タイプは、NETWORK_STATUS_NOTIFICATION と比較されます。

void SystemQueueListener::onMessage(QAMessage * msg) {
    QATextMessage *  t_msg;
    TCHAR    buffer[512];
    int      len;
    int      msg_type;

    t_msg = msg->castToTextMessage();
    if (t_msg != NULL) {
        t_msg->getIntProperty( MessageProperties::MSG_TYPE, &msg_type );
        if (msg_type == MessageType::NETWORK_STATUS_NOTIFICATION) {
            // get network names using MessageProperties::NETWORK
            len = t_msg->getStringProperty(MessageProperties::NETWORK,buffer,sizeof(buffer));
        }
        // ...
    }
}
メンバ

MessageType のすべてのメンバ (継承されたメンバも含みます) を以下に示します。


NETWORK_STATUS_NOTIFICATION 変数
PUSH_NOTIFICATION 変数
REGULAR 変数