PostgreSQL Source Code git master
Loading...
Searching...
No Matches
async_ctx Struct Reference

Data Fields

charclient_id
 
charclient_secret
 
const chardiscovery_uri
 
const charissuer_id
 
const charscope
 
enum OAuthStep step
 
int timerfd
 
pgsocket mux
 
CURLMcurlm
 
CURLcurl
 
struct curl_slistheaders
 
PQExpBufferData work_data
 
const charerrctx
 
PQExpBufferData errbuf
 
char curl_err [CURL_ERROR_SIZE]
 
struct provider provider
 
struct device_authz authz
 
int running
 
bool user_prompted
 
bool used_basic_auth
 
bool debugging
 
int dbg_num_calls
 

Detailed Description

Definition at line 214 of file oauth-curl.c.

Field Documentation

◆ authz

struct device_authz async_ctx::authz

Definition at line 271 of file oauth-curl.c.

◆ client_id

◆ client_secret

char* async_ctx::client_secret

Definition at line 218 of file oauth-curl.c.

◆ curl

CURL* async_ctx::curl

Definition at line 233 of file oauth-curl.c.

◆ curl_err

char async_ctx::curl_err[CURL_ERROR_SIZE]

Definition at line 264 of file oauth-curl.c.

◆ curlm

CURLM* async_ctx::curlm

Definition at line 231 of file oauth-curl.c.

◆ dbg_num_calls

int async_ctx::dbg_num_calls

Definition at line 277 of file oauth-curl.c.

◆ debugging

bool async_ctx::debugging

Definition at line 276 of file oauth-curl.c.

◆ discovery_uri

const char* async_ctx::discovery_uri

Definition at line 221 of file oauth-curl.c.

Referenced by start_discovery().

◆ errbuf

PQExpBufferData async_ctx::errbuf

Definition at line 263 of file oauth-curl.c.

Referenced by append_actx_error().

◆ errctx

const char* async_ctx::errctx

Definition at line 262 of file oauth-curl.c.

◆ headers

◆ issuer_id

const char* async_ctx::issuer_id

Definition at line 222 of file oauth-curl.c.

◆ mux

pgsocket async_ctx::mux

Definition at line 228 of file oauth-curl.c.

Referenced by pg_fe_run_oauth_flow_impl().

◆ provider

struct provider async_ctx::provider

Definition at line 270 of file oauth-curl.c.

◆ running

int async_ctx::running

Definition at line 273 of file oauth-curl.c.

◆ scope

const char* async_ctx::scope

Definition at line 223 of file oauth-curl.c.

◆ step

enum OAuthStep async_ctx::step

Definition at line 225 of file oauth-curl.c.

◆ timerfd

int async_ctx::timerfd

Definition at line 227 of file oauth-curl.c.

◆ used_basic_auth

bool async_ctx::used_basic_auth

Definition at line 275 of file oauth-curl.c.

◆ user_prompted

bool async_ctx::user_prompted

Definition at line 274 of file oauth-curl.c.

◆ work_data

PQExpBufferData async_ctx::work_data

Definition at line 237 of file oauth-curl.c.


The documentation for this struct was generated from the following file: