Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions doc/src/sgml/libpq.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -14860,9 +14860,14 @@ typedef struct PGoauthBearerRequest
/* フックの出力 */

/*
<!--
* Callback implementing a custom asynchronous OAuth flow. The signature is
* platform-dependent: PQ_SOCKTYPE is SOCKET on Windows, and int everywhere
* else.
-->
* カスタム非同期OAuthフローを実装するコールバック。シグネチャはプラット
* フォーム依存です。WindowsではPQ_SOCKTYPEはSOCKETで、その他のすべての場所
* ではintです。
*/
PostgresPollingStatusType (*async) (PGconn *conn,
struct PGoauthBearerRequest *request,
Expand Down Expand Up @@ -14958,8 +14963,8 @@ typedef struct PGoauthBearerRequest
after setting <replaceable>token</replaceable> when the flow is
complete, or <symbol>PGRES_POLLING_FAILED</symbol> to indicate failure.
-->
《マッチ度[85.671192]》これは、フックから戻るとすぐにフローを開始するために呼び出されます。
コールバックがブロッキングなしでこれ以上先に進めない場合は、<literal>*pgsocket</literal>に、処理が再開できるようになったときに読み取り/書き込みの準備完了とマークされるファイルディスクリプタを設定した後、<symbol>PGRES_POLLING_READING</symbol>または<symbol>PGRES_POLLING_WRITING</symbol>のいずれかを返す必要があります。
これは、フックから戻るとすぐにフローを開始するために呼び出されます。
コールバックがブロッキングなしでこれ以上先に進めない場合は、<literal>*altsock</literal>に、処理が再開できるようになったときに読み取り/書き込みの準備完了とマークされるファイルディスクリプタを設定した後、<symbol>PGRES_POLLING_READING</symbol>または<symbol>PGRES_POLLING_WRITING</symbol>のいずれかを返す必要があります。
(その後、このディスクリプタは<function>PQsocket()</function>を介して最上位のポーリングループに提供されます。)
フローが完了したら<replaceable>token</replaceable>を設定した後に<symbol>PGRES_POLLING_OK</symbol>を返し、失敗した場合は<symbol>PGRES_POLLING_FAILED</symbol>を返します。
</para>
Expand Down
9 changes: 7 additions & 2 deletions doc/src/sgml/libpq3.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -1463,9 +1463,14 @@ typedef struct PGoauthBearerRequest
/* フックの出力 */

/*
<!--
* Callback implementing a custom asynchronous OAuth flow. The signature is
* platform-dependent: PQ_SOCKTYPE is SOCKET on Windows, and int everywhere
* else.
-->
* カスタム非同期OAuthフローを実装するコールバック。シグネチャはプラット
* フォーム依存です。WindowsではPQ_SOCKTYPEはSOCKETで、その他のすべての場所
* ではintです。
*/
PostgresPollingStatusType (*async) (PGconn *conn,
struct PGoauthBearerRequest *request,
Expand Down Expand Up @@ -1561,8 +1566,8 @@ typedef struct PGoauthBearerRequest
after setting <replaceable>token</replaceable> when the flow is
complete, or <symbol>PGRES_POLLING_FAILED</symbol> to indicate failure.
-->
《マッチ度[85.671192]》これは、フックから戻るとすぐにフローを開始するために呼び出されます。
コールバックがブロッキングなしでこれ以上先に進めない場合は、<literal>*pgsocket</literal>に、処理が再開できるようになったときに読み取り/書き込みの準備完了とマークされるファイルディスクリプタを設定した後、<symbol>PGRES_POLLING_READING</symbol>または<symbol>PGRES_POLLING_WRITING</symbol>のいずれかを返す必要があります。
これは、フックから戻るとすぐにフローを開始するために呼び出されます。
コールバックがブロッキングなしでこれ以上先に進めない場合は、<literal>*altsock</literal>に、処理が再開できるようになったときに読み取り/書き込みの準備完了とマークされるファイルディスクリプタを設定した後、<symbol>PGRES_POLLING_READING</symbol>または<symbol>PGRES_POLLING_WRITING</symbol>のいずれかを返す必要があります。
(その後、このディスクリプタは<function>PQsocket()</function>を介して最上位のポーリングループに提供されます。)
フローが完了したら<replaceable>token</replaceable>を設定した後に<symbol>PGRES_POLLING_OK</symbol>を返し、失敗した場合は<symbol>PGRES_POLLING_FAILED</symbol>を返します。
</para>
Expand Down