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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - サーバ起動同期 » サーバ起動同期の設定 » ライトウェイト・ポーラ » ライトウェイト・ポーリング API » MLLightPoller クラス

 

Poll メソッド

Notifier にキャッシュの Push 要求をチェックさせ、サーバをポーリングします。

構文
return_code Poll(
    const char * Notifier,
    const char * key,
    char * subject = 0,
    size_t * subjectSize = 0,
    char * content = 0,
    size_t * contentSize = 0
) = 0;
パラメータ
  • Notifier   Notifier の名前。

  • key   Listener を識別するポーリング・キーの名前。

  • subject   メッセージの件名を受け取るバッファ (NULL で終了)。

  • subjectSize   IN:件名バッファのサイズ。

    OUT:受信した件名のサイズ。ゼロが NULL 件名を示す NULL ターミネータを含みます。

  • content   メッセージの内容を受け取るバッファ (NULL で終了)。

  • contentSize   IN:内容バッファのサイズ。

    OUT:受信した内容のサイズ。ゼロが NULL 内容を示す NULL ターミネータを含みます。

戻り値

return_code 列挙にリストされているコードの 1 つ。return_code 列挙を参照してください。

備考

Listener は Notifier に接続し、Notifier がキャッシュで指定されたポーリング・キー宛ての Push 通知をチェックした後に、切断します。