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 通知をチェックした後に、切断します。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |