Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

pg_conn Struct Reference

#include <libpq-int.h>

Data Fields

char * pghost
char * pghostaddr
char * pgport
char * pgunixsocket
char * pgtty
char * connect_timeout
char * client_encoding_initial
char * pgoptions
char * appname
char * fbappname
char * dbName
char * replication
char * pguser
char * pgpass
char * keepalives
char * keepalives_idle
char * keepalives_interval
char * keepalives_count
char * sslmode
char * sslcompression
char * sslkey
char * sslcert
char * sslrootcert
char * sslcrl
char * requirepeer
FILE * Pfdebug
PGNoticeHooks noticeHooks
PGEventevents
int nEvents
int eventArraySize
ConnStatusType status
PGAsyncStatusType asyncStatus
PGTransactionStatusType xactStatus
PGQueryClass queryclass
char * last_query
char last_sqlstate [6]
bool options_valid
bool nonblocking
bool singleRowMode
char copy_is_binary
int copy_already_done
PGnotifynotifyHead
PGnotifynotifyTail
int sock
SockAddr laddr
SockAddr raddr
ProtocolVersion pversion
int sversion
bool auth_req_received
bool password_needed
bool dot_pgpass_used
bool sigpipe_so
bool sigpipe_flag
struct addrinfoaddrlist
struct addrinfoaddr_cur
int addrlist_family
PGSetenvStatusType setenv_state
const PQEnvironmentOptionnext_eo
bool send_appname
int be_pid
int be_key
char md5Salt [4]
pgParameterStatuspstatus
int client_encoding
bool std_strings
PGVerbosity verbosity
PGlobjfuncslobjfuncs
char * inBuffer
int inBufSize
int inStart
int inCursor
int inEnd
char * outBuffer
int outBufSize
int outCount
int outMsgStart
int outMsgEnd
PGdataValuerowBuf
int rowBufLen
PGresultresult
PGresultnext_result
PQExpBufferData errorMessage
PQExpBufferData workBuffer

Detailed Description

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


Field Documentation

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

Referenced by closePGconn(), connectDBStart(), and PQconnectPoll().

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

Referenced by closePGconn(), connectDBStart(), and PQconnectPoll().

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

Referenced by closePGconn(), connectDBStart(), and PQconnectPoll().

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

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

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

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

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

Referenced by PQgetCancel(), pqParseInput2(), pqParseInput3(), and PQrequestCancel().

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

Referenced by PQbackendPID(), PQgetCancel(), pqParseInput2(), pqParseInput3(), and PQrequestCancel().

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

Referenced by build_startup_packet(), connectOptions2(), freePGconn(), and pqSetenvPoll().

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

Referenced by connectDBComplete(), and freePGconn().

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

Referenced by pqGetlineAsync3(), and pqParseInput3().

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

Referenced by getCopyStart(), and pqGetline3().

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

Referenced by connectOptions2(), dot_pg_pass_warning(), and makeEmptyPGconn().

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

Referenced by PQregisterEventProc().

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

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

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

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

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

Referenced by freePGconn(), and useKeepalives().

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

Referenced by freePGconn(), and setKeepalivesCount().

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

Referenced by freePGconn(), and setKeepalivesIdle().

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

Referenced by freePGconn(), and setKeepalivesInterval().

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

Referenced by PQconnectPoll().

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

Referenced by internal_ping(), and pqGetErrorNotice3().

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

Referenced by pg_password_sendauth(), and PQconnectPoll().

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

Referenced by PQconnectPoll(), and pqSetenvPoll().

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

Referenced by closePGconn(), makeEmptyPGconn(), and PQsetnonblocking().

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

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

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

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

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

Referenced by connectDBStart(), connectOptions2(), internal_ping(), and makeEmptyPGconn().

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

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

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

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

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

Referenced by pqPutMsgEnd(), and pqPutMsgStart().

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

Referenced by connectDBStart(), connectFailureMessage(), and freePGconn().

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

Referenced by freePGconn(), pqBuildStartupPacket2(), PQsetdbLogin(), and PQtty().

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

Referenced by connectDBStart(), connectOptions2(), freePGconn(), and PQhost().

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

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

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

Referenced by connectFailureMessage(), PQconnectPoll(), PQgetCancel(), and PQrequestCancel().

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

Referenced by build_startup_packet(), and freePGconn().

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

Referenced by freePGconn(), and PQconnectPoll().

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

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

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

Referenced by getAnotherTuple(), and makeEmptyPGconn().

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

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

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

Referenced by makeEmptyPGconn(), PQconnectPoll(), and pqSetenvPoll().

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

Referenced by PQconnectPoll(), pqsecure_open_client(), and pqsecure_write().

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

Referenced by PQconnectPoll().

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

Referenced by pqRowProcessor(), PQsendQueryStart(), and PQsetSingleRowMode().

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

Referenced by freePGconn().

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

Referenced by freePGconn().

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

Referenced by freePGconn().

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

Referenced by freePGconn().

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

Referenced by connectDBStart(), connectOptions2(), freePGconn(), and PQconnectPoll().

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

Referenced by freePGconn().

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

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


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