PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
pg_conn Struct Reference

#include <libpq-int.h>

Data Fields

char * pghost
 
char * pghostaddr
 
char * pgport
 
char * connect_timeout
 
char * pgtcp_user_timeout
 
char * client_encoding_initial
 
char * pgoptions
 
char * appname
 
char * fbappname
 
char * dbName
 
char * replication
 
char * pgservice
 
char * pguser
 
char * pgpass
 
char * pgpassfile
 
char * channel_binding
 
char * keepalives
 
char * keepalives_idle
 
char * keepalives_interval
 
char * keepalives_count
 
char * sslmode
 
char * sslnegotiation
 
char * sslcompression
 
char * sslkey
 
char * sslcert
 
char * sslpassword
 
char * sslcertmode
 
char * sslrootcert
 
char * sslcrl
 
char * sslcrldir
 
char * sslsni
 
char * requirepeer
 
char * gssencmode
 
char * krbsrvname
 
char * gsslib
 
char * gssdelegation
 
char * min_protocol_version
 
char * max_protocol_version
 
char * ssl_min_protocol_version
 
char * ssl_max_protocol_version
 
char * target_session_attrs
 
char * require_auth
 
char * load_balance_hosts
 
char * scram_client_key
 
char * scram_server_key
 
char * sslkeylogfile
 
bool cancelRequest
 
char * oauth_issuer
 
char * oauth_issuer_id
 
char * oauth_discovery_uri
 
char * oauth_client_id
 
char * oauth_client_secret
 
char * oauth_scope
 
char * oauth_token
 
bool oauth_want_retry
 
FILE * Pfdebug
 
int traceFlags
 
PGNoticeHooks noticeHooks
 
PGEventevents
 
int nEvents
 
int eventArraySize
 
ConnStatusType status
 
PGAsyncStatusType asyncStatus
 
PGTransactionStatusType xactStatus
 
char last_sqlstate [6]
 
bool options_valid
 
bool nonblocking
 
PGpipelineStatus pipelineStatus
 
bool partialResMode
 
bool singleRowMode
 
int maxChunkSize
 
char copy_is_binary
 
int copy_already_done
 
PGnotifynotifyHead
 
PGnotifynotifyTail
 
int nconnhost
 
int whichhost
 
pg_conn_hostconnhost
 
char * connip
 
PGcmdQueueEntrycmd_queue_head
 
PGcmdQueueEntrycmd_queue_tail
 
PGcmdQueueEntrycmd_queue_recycle
 
pgsocket sock
 
SockAddr laddr
 
SockAddr raddr
 
ProtocolVersion pversion
 
int sversion
 
bool pversion_negotiated
 
bool auth_req_received
 
bool password_needed
 
bool gssapi_used
 
bool sigpipe_so
 
bool sigpipe_flag
 
bool write_failed
 
char * write_err_msg
 
bool auth_required
 
uint32 allowed_auth_methods
 
const pg_fe_sasl_mechallowed_sasl_mechs [2]
 
bool client_finished_auth
 
char current_auth_response
 
PostgresPollingStatusType(* async_auth )(PGconn *conn)
 
void(* cleanup_async_auth )(PGconn *conn)
 
pgsocket altsock
 
PGTargetServerType target_server_type
 
PGLoadBalanceType load_balance_type
 
bool try_next_addr
 
bool try_next_host
 
int naddr
 
int whichaddr
 
AddrInfoaddr
 
bool send_appname
 
size_t scram_client_key_len
 
void * scram_client_key_binary
 
size_t scram_server_key_len
 
void * scram_server_key_binary
 
ProtocolVersion min_pversion
 
ProtocolVersion max_pversion
 
int be_pid
 
char * be_cancel_key
 
uint16 be_cancel_key_len
 
pgParameterStatuspstatus
 
int client_encoding
 
bool std_strings
 
PGTernaryBool default_transaction_read_only
 
PGTernaryBool in_hot_standby
 
PGVerbosity verbosity
 
PGContextVisibility show_context
 
PGlobjfuncslobjfuncs
 
pg_prng_state prng_state
 
char * inBuffer
 
int inBufSize
 
int inStart
 
int inCursor
 
int inEnd
 
char * outBuffer
 
int outBufSize
 
int outCount
 
int outMsgStart
 
int outMsgEnd
 
PGdataValuerowBuf
 
int rowBufLen
 
PGresultresult
 
bool error_result
 
PGresultsaved_result
 
const pg_fe_sasl_mechsasl
 
void * sasl_state
 
int scram_sha_256_iterations
 
uint8 allowed_enc_methods
 
uint8 failed_enc_methods
 
uint8 current_enc_method
 
bool ssl_in_use
 
bool ssl_handshake_started
 
bool ssl_cert_requested
 
bool ssl_cert_sent
 
bool last_read_was_eof
 
PQExpBufferData errorMessage
 
int errorReported
 
PQExpBufferData workBuffer
 

Detailed Description

Definition at line 370 of file libpq-int.h.

Field Documentation

◆ addr

AddrInfo* pg_conn::addr

Definition at line 538 of file libpq-int.h.

Referenced by PQconnectPoll(), release_conn_addrinfo(), and store_conn_addrinfo().

◆ allowed_auth_methods

uint32 pg_conn::allowed_auth_methods

Definition at line 514 of file libpq-int.h.

Referenced by check_expected_areq(), and pqConnectOptions2().

◆ allowed_enc_methods

uint8 pg_conn::allowed_enc_methods

◆ allowed_sasl_mechs

const pg_fe_sasl_mech* pg_conn::allowed_sasl_mechs[2]

◆ altsock

◆ appname

char* pg_conn::appname

Definition at line 387 of file libpq-int.h.

Referenced by build_startup_packet(), freePGconn(), and PQconnectPoll().

◆ async_auth

◆ asyncStatus

◆ auth_req_received

bool pg_conn::auth_req_received

Definition at line 504 of file libpq-int.h.

Referenced by internal_ping(), PQconnectPoll(), and pqDropServerData().

◆ auth_required

bool pg_conn::auth_required

Definition at line 512 of file libpq-int.h.

Referenced by check_expected_areq(), and pqConnectOptions2().

◆ be_cancel_key

char* pg_conn::be_cancel_key

Definition at line 550 of file libpq-int.h.

Referenced by getBackendKeyData(), PQcancelCreate(), pqDropServerData(), and PQgetCancel().

◆ be_cancel_key_len

uint16 pg_conn::be_cancel_key_len

Definition at line 551 of file libpq-int.h.

Referenced by getBackendKeyData(), PQcancelCreate(), pqDropServerData(), and PQgetCancel().

◆ be_pid

int pg_conn::be_pid

◆ cancelRequest

bool pg_conn::cancelRequest

◆ channel_binding

char* pg_conn::channel_binding

◆ cleanup_async_auth

void(* pg_conn::cleanup_async_auth) (PGconn *conn)

Definition at line 526 of file libpq-int.h.

Referenced by pg_SASL_init(), PQconnectPoll(), pqDropConnection(), and setup_token_request().

◆ client_encoding

◆ client_encoding_initial

char* pg_conn::client_encoding_initial

Definition at line 385 of file libpq-int.h.

Referenced by build_startup_packet(), freePGconn(), and pqConnectOptions2().

◆ client_finished_auth

bool pg_conn::client_finished_auth

Definition at line 518 of file libpq-int.h.

Referenced by check_expected_areq(), oauth_exchange(), pg_fe_sendauth(), and pqDropServerData().

◆ cmd_queue_head

◆ cmd_queue_recycle

PGcmdQueueEntry* pg_conn::cmd_queue_recycle

Definition at line 493 of file libpq-int.h.

Referenced by pqAllocCmdQueueEntry(), pqDropConnection(), and pqRecycleCmdQueueEntry().

◆ cmd_queue_tail

PGcmdQueueEntry* pg_conn::cmd_queue_tail

Definition at line 487 of file libpq-int.h.

Referenced by pqAppendCmdQueueEntry(), pqCommandQueueAdvance(), and pqDropConnection().

◆ connect_timeout

char* pg_conn::connect_timeout

Definition at line 383 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectDBComplete().

◆ connhost

◆ connip

char* pg_conn::connip

Definition at line 480 of file libpq-int.h.

Referenced by freePGconn(), PQconnectPoll(), and PQhostaddr().

◆ copy_already_done

int pg_conn::copy_already_done

Definition at line 472 of file libpq-int.h.

Referenced by pqGetlineAsync3(), and pqParseInput3().

◆ copy_is_binary

char pg_conn::copy_is_binary

Definition at line 471 of file libpq-int.h.

Referenced by getCopyStart(), and pqGetline3().

◆ current_auth_response

char pg_conn::current_auth_response

◆ current_enc_method

◆ dbName

char* pg_conn::dbName

Definition at line 389 of file libpq-int.h.

Referenced by build_startup_packet(), freePGconn(), pqConnectOptions2(), PQdb(), and PQsetdbLogin().

◆ default_transaction_read_only

PGTernaryBool pg_conn::default_transaction_read_only

◆ error_result

bool pg_conn::error_result

◆ errorMessage

◆ errorReported

int pg_conn::errorReported

Definition at line 672 of file libpq-int.h.

Referenced by pqPrepareAsyncResult(), and PQrequestCancel().

◆ eventArraySize

int pg_conn::eventArraySize

Definition at line 456 of file libpq-int.h.

Referenced by PQregisterEventProc().

◆ events

◆ failed_enc_methods

uint8 pg_conn::failed_enc_methods

Definition at line 604 of file libpq-int.h.

Referenced by connection_failed(), and PQconnectPoll().

◆ fbappname

char* pg_conn::fbappname

Definition at line 388 of file libpq-int.h.

Referenced by build_startup_packet(), freePGconn(), and PQconnectPoll().

◆ gssapi_used

bool pg_conn::gssapi_used

Definition at line 506 of file libpq-int.h.

Referenced by PQconnectionUsedGSSAPI(), pqDropServerData(), and pqsecure_open_gss().

◆ gssdelegation

char* pg_conn::gssdelegation

Definition at line 419 of file libpq-int.h.

Referenced by freePGconn(), and pqsecure_open_gss().

◆ gssencmode

char* pg_conn::gssencmode

◆ gsslib

char* pg_conn::gsslib

Definition at line 417 of file libpq-int.h.

Referenced by freePGconn(), and pg_fe_sendauth().

◆ in_hot_standby

PGTernaryBool pg_conn::in_hot_standby

◆ inBuffer

◆ inBufSize

int pg_conn::inBufSize

Definition at line 565 of file libpq-int.h.

Referenced by pqCheckInBufferSpace(), pqMakeEmptyPGconn(), and pqReadData().

◆ inCursor

◆ inEnd

◆ inStart

◆ keepalives

char* pg_conn::keepalives

Definition at line 397 of file libpq-int.h.

Referenced by freePGconn(), PQgetCancel(), and useKeepalives().

◆ keepalives_count

char* pg_conn::keepalives_count

Definition at line 401 of file libpq-int.h.

Referenced by freePGconn(), PQgetCancel(), and setKeepalivesCount().

◆ keepalives_idle

char* pg_conn::keepalives_idle

Definition at line 398 of file libpq-int.h.

Referenced by freePGconn(), PQgetCancel(), and setKeepalivesIdle().

◆ keepalives_interval

char* pg_conn::keepalives_interval

Definition at line 399 of file libpq-int.h.

Referenced by freePGconn(), PQgetCancel(), and setKeepalivesInterval().

◆ krbsrvname

char* pg_conn::krbsrvname

Definition at line 416 of file libpq-int.h.

Referenced by freePGconn(), and pg_GSS_load_servicename().

◆ laddr

SockAddr pg_conn::laddr

Definition at line 498 of file libpq-int.h.

Referenced by PQconnectPoll().

◆ last_read_was_eof

bool pg_conn::last_read_was_eof

Definition at line 612 of file libpq-int.h.

Referenced by pgconn_bio_ctrl(), and pgconn_bio_read().

◆ last_sqlstate

char pg_conn::last_sqlstate[6]

Definition at line 462 of file libpq-int.h.

Referenced by internal_ping(), PQconnectPoll(), pqDropServerData(), and pqGetErrorNotice3().

◆ load_balance_hosts

char* pg_conn::load_balance_hosts

Definition at line 426 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectOptions2().

◆ load_balance_type

PGLoadBalanceType pg_conn::load_balance_type

Definition at line 532 of file libpq-int.h.

Referenced by pqConnectOptions2(), and PQconnectPoll().

◆ lobjfuncs

◆ max_protocol_version

char* pg_conn::max_protocol_version

Definition at line 421 of file libpq-int.h.

Referenced by pqConnectOptions2().

◆ max_pversion

ProtocolVersion pg_conn::max_pversion

Definition at line 546 of file libpq-int.h.

Referenced by pqConnectOptions2(), and PQconnectPoll().

◆ maxChunkSize

int pg_conn::maxChunkSize

◆ min_protocol_version

char* pg_conn::min_protocol_version

Definition at line 420 of file libpq-int.h.

Referenced by pqConnectOptions2().

◆ min_pversion

ProtocolVersion pg_conn::min_pversion

Definition at line 545 of file libpq-int.h.

Referenced by pqConnectOptions2(), and pqGetNegotiateProtocolVersion3().

◆ naddr

int pg_conn::naddr

Definition at line 536 of file libpq-int.h.

Referenced by PQconnectPoll(), and store_conn_addrinfo().

◆ nconnhost

int pg_conn::nconnhost

Definition at line 477 of file libpq-int.h.

Referenced by pqConnectOptions2(), PQconnectPoll(), and pqReleaseConnHosts().

◆ nEvents

int pg_conn::nEvents

◆ nonblocking

bool pg_conn::nonblocking

Definition at line 464 of file libpq-int.h.

Referenced by pqClosePGconn(), pqMakeEmptyPGconn(), and PQsetnonblocking().

◆ noticeHooks

◆ notifyHead

PGnotify* pg_conn::notifyHead

Definition at line 473 of file libpq-int.h.

Referenced by getNotify(), pqDropServerData(), and PQnotifies().

◆ notifyTail

PGnotify* pg_conn::notifyTail

Definition at line 474 of file libpq-int.h.

Referenced by getNotify(), pqDropServerData(), and PQnotifies().

◆ oauth_client_id

char* pg_conn::oauth_client_id

◆ oauth_client_secret

char* pg_conn::oauth_client_secret

Definition at line 441 of file libpq-int.h.

Referenced by add_client_identification(), and freePGconn().

◆ oauth_discovery_uri

char* pg_conn::oauth_discovery_uri

◆ oauth_issuer

char* pg_conn::oauth_issuer

Definition at line 436 of file libpq-int.h.

Referenced by freePGconn(), and setup_oauth_parameters().

◆ oauth_issuer_id

char* pg_conn::oauth_issuer_id

◆ oauth_scope

char* pg_conn::oauth_scope

◆ oauth_token

◆ oauth_want_retry

bool pg_conn::oauth_want_retry

Definition at line 444 of file libpq-int.h.

Referenced by oauth_exchange(), PQconnectPoll(), and pqDropServerData().

◆ options_valid

bool pg_conn::options_valid

Definition at line 463 of file libpq-int.h.

Referenced by internal_ping(), pqConnectDBStart(), pqConnectOptions2(), and pqMakeEmptyPGconn().

◆ outBuffer

char* pg_conn::outBuffer

◆ outBufSize

int pg_conn::outBufSize

Definition at line 572 of file libpq-int.h.

Referenced by pqCheckOutBufferSpace(), pqMakeEmptyPGconn(), and PQputCopyData().

◆ outCount

◆ outMsgEnd

int pg_conn::outMsgEnd

Definition at line 578 of file libpq-int.h.

Referenced by pqPutMsgBytes(), pqPutMsgEnd(), and pqPutMsgStart().

◆ outMsgStart

int pg_conn::outMsgStart

Definition at line 576 of file libpq-int.h.

Referenced by pqPutMsgEnd(), and pqPutMsgStart().

◆ partialResMode

bool pg_conn::partialResMode

◆ password_needed

bool pg_conn::password_needed

◆ Pfdebug

◆ pghost

char* pg_conn::pghost

Definition at line 373 of file libpq-int.h.

Referenced by freePGconn(), pqConnectOptions2(), and PQsetdbLogin().

◆ pghostaddr

char* pg_conn::pghostaddr

Definition at line 377 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectOptions2().

◆ pgoptions

char* pg_conn::pgoptions

Definition at line 386 of file libpq-int.h.

Referenced by build_startup_packet(), freePGconn(), PQoptions(), and PQsetdbLogin().

◆ pgpass

char* pg_conn::pgpass

◆ pgpassfile

char* pg_conn::pgpassfile

Definition at line 394 of file libpq-int.h.

Referenced by freePGconn(), pgpassfileWarning(), and pqConnectOptions2().

◆ pgport

char* pg_conn::pgport

Definition at line 381 of file libpq-int.h.

Referenced by freePGconn(), pqConnectOptions2(), and PQsetdbLogin().

◆ pgservice

char* pg_conn::pgservice

Definition at line 391 of file libpq-int.h.

Referenced by PQservice().

◆ pgtcp_user_timeout

char* pg_conn::pgtcp_user_timeout

Definition at line 384 of file libpq-int.h.

Referenced by freePGconn(), PQgetCancel(), and setTCPUserTimeout().

◆ pguser

char* pg_conn::pguser

◆ pipelineStatus

◆ prng_state

pg_prng_state pg_conn::prng_state

Definition at line 560 of file libpq-int.h.

Referenced by libpq_prng_init(), pqConnectOptions2(), and PQconnectPoll().

◆ pstatus

pgParameterStatus* pg_conn::pstatus

Definition at line 552 of file libpq-int.h.

Referenced by pqDropServerData(), PQparameterStatus(), and pqSaveParameterStatus().

◆ pversion

◆ pversion_negotiated

bool pg_conn::pversion_negotiated

Definition at line 502 of file libpq-int.h.

Referenced by PQconnectPoll(), and pqDropServerData().

◆ raddr

◆ replication

char* pg_conn::replication

Definition at line 390 of file libpq-int.h.

Referenced by build_startup_packet(), and freePGconn().

◆ require_auth

char* pg_conn::require_auth

Definition at line 425 of file libpq-int.h.

Referenced by check_expected_areq(), freePGconn(), pg_SASL_init(), and pqConnectOptions2().

◆ requirepeer

char* pg_conn::requirepeer

Definition at line 414 of file libpq-int.h.

Referenced by freePGconn(), and PQconnectPoll().

◆ result

◆ rowBuf

PGdataValue* pg_conn::rowBuf

Definition at line 581 of file libpq-int.h.

Referenced by freePGconn(), getAnotherTuple(), pqMakeEmptyPGconn(), and pqRowProcessor().

◆ rowBufLen

int pg_conn::rowBufLen

Definition at line 582 of file libpq-int.h.

Referenced by getAnotherTuple(), and pqMakeEmptyPGconn().

◆ sasl

const pg_fe_sasl_mech* pg_conn::sasl

◆ sasl_state

◆ saved_result

PGresult* pg_conn::saved_result

Definition at line 596 of file libpq-int.h.

Referenced by pqClearAsyncResult(), pqPrepareAsyncResult(), and pqRowProcessor().

◆ scram_client_key

char* pg_conn::scram_client_key

Definition at line 427 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectOptions2().

◆ scram_client_key_binary

void* pg_conn::scram_client_key_binary

Definition at line 542 of file libpq-int.h.

Referenced by pg_SASL_init(), and pqConnectOptions2().

◆ scram_client_key_len

size_t pg_conn::scram_client_key_len

Definition at line 541 of file libpq-int.h.

Referenced by pqConnectOptions2().

◆ scram_server_key

char* pg_conn::scram_server_key

Definition at line 428 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectOptions2().

◆ scram_server_key_binary

void* pg_conn::scram_server_key_binary

Definition at line 544 of file libpq-int.h.

Referenced by pqConnectOptions2().

◆ scram_server_key_len

size_t pg_conn::scram_server_key_len

Definition at line 543 of file libpq-int.h.

Referenced by pqConnectOptions2().

◆ scram_sha_256_iterations

int pg_conn::scram_sha_256_iterations

◆ send_appname

bool pg_conn::send_appname

Definition at line 540 of file libpq-int.h.

Referenced by build_startup_packet(), and PQconnectPoll().

◆ show_context

PGContextVisibility pg_conn::show_context

Definition at line 558 of file libpq-int.h.

Referenced by pqGetErrorNotice3(), pqMakeEmptyPGconn(), and PQsetErrorContextVisibility().

◆ sigpipe_flag

bool pg_conn::sigpipe_flag

Definition at line 508 of file libpq-int.h.

Referenced by PQconnectPoll(), and pqsecure_raw_write().

◆ sigpipe_so

bool pg_conn::sigpipe_so

Definition at line 507 of file libpq-int.h.

Referenced by PQconnectPoll().

◆ singleRowMode

bool pg_conn::singleRowMode

◆ sock

◆ ssl_cert_requested

bool pg_conn::ssl_cert_requested

Definition at line 610 of file libpq-int.h.

Referenced by check_expected_areq().

◆ ssl_cert_sent

bool pg_conn::ssl_cert_sent

Definition at line 611 of file libpq-int.h.

Referenced by check_expected_areq().

◆ ssl_handshake_started

bool pg_conn::ssl_handshake_started

Definition at line 609 of file libpq-int.h.

Referenced by pgconn_bio_read(), and pgtls_close().

◆ ssl_in_use

◆ ssl_max_protocol_version

char* pg_conn::ssl_max_protocol_version

Definition at line 423 of file libpq-int.h.

Referenced by freePGconn(), initialize_SSL(), open_client_SSL(), and pqConnectOptions2().

◆ ssl_min_protocol_version

char* pg_conn::ssl_min_protocol_version

Definition at line 422 of file libpq-int.h.

Referenced by freePGconn(), initialize_SSL(), open_client_SSL(), and pqConnectOptions2().

◆ sslcert

char* pg_conn::sslcert

Definition at line 407 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ sslcertmode

char* pg_conn::sslcertmode

Definition at line 409 of file libpq-int.h.

Referenced by check_expected_areq(), freePGconn(), initialize_SSL(), and pqConnectOptions2().

◆ sslcompression

char* pg_conn::sslcompression

Definition at line 405 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ sslcrl

char* pg_conn::sslcrl

Definition at line 411 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ sslcrldir

char* pg_conn::sslcrldir

Definition at line 412 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ sslkey

char* pg_conn::sslkey

Definition at line 406 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ sslkeylogfile

char* pg_conn::sslkeylogfile

Definition at line 429 of file libpq-int.h.

Referenced by initialize_SSL().

◆ sslmode

◆ sslnegotiation

char* pg_conn::sslnegotiation

Definition at line 404 of file libpq-int.h.

Referenced by freePGconn(), open_client_SSL(), pqConnectOptions2(), and PQconnectPoll().

◆ sslpassword

char* pg_conn::sslpassword

Definition at line 408 of file libpq-int.h.

Referenced by freePGconn(), initialize_SSL(), and PQdefaultSSLKeyPassHook_OpenSSL().

◆ sslrootcert

char* pg_conn::sslrootcert

Definition at line 410 of file libpq-int.h.

Referenced by freePGconn(), initialize_SSL(), open_client_SSL(), and pqConnectOptions2().

◆ sslsni

char* pg_conn::sslsni

Definition at line 413 of file libpq-int.h.

Referenced by freePGconn(), and initialize_SSL().

◆ status

◆ std_strings

bool pg_conn::std_strings

◆ sversion

int pg_conn::sversion

◆ target_server_type

PGTargetServerType pg_conn::target_server_type

Definition at line 531 of file libpq-int.h.

Referenced by pqConnectDBStart(), pqConnectOptions2(), and PQconnectPoll().

◆ target_session_attrs

char* pg_conn::target_session_attrs

Definition at line 424 of file libpq-int.h.

Referenced by freePGconn(), and pqConnectOptions2().

◆ traceFlags

◆ try_next_addr

bool pg_conn::try_next_addr

Definition at line 534 of file libpq-int.h.

Referenced by pqConnectDBComplete(), pqConnectDBStart(), and PQconnectPoll().

◆ try_next_host

bool pg_conn::try_next_host

Definition at line 535 of file libpq-int.h.

Referenced by pqConnectDBStart(), and PQconnectPoll().

◆ verbosity

PGVerbosity pg_conn::verbosity

Definition at line 557 of file libpq-int.h.

Referenced by pqGetErrorNotice3(), pqMakeEmptyPGconn(), and PQsetErrorVerbosity().

◆ whichaddr

int pg_conn::whichaddr

Definition at line 537 of file libpq-int.h.

Referenced by pqConnectDBComplete(), PQconnectPoll(), and store_conn_addrinfo().

◆ whichhost

◆ workBuffer

◆ write_err_msg

char* pg_conn::write_err_msg

◆ write_failed

bool pg_conn::write_failed

Definition at line 509 of file libpq-int.h.

Referenced by pqDropServerData(), PQgetResult(), pqsecure_raw_write(), and pqSendSome().

◆ xactStatus


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