#include <libpq-be.h>
Data Fields | |
pgsocket | sock |
bool | noblock |
ProtocolVersion | proto |
SockAddr | laddr |
SockAddr | raddr |
char * | remote_host |
char * | remote_hostname |
int | remote_hostname_resolv |
char * | remote_port |
CAC_state | canAcceptConnections |
char * | database_name |
char * | user_name |
char * | cmdline_options |
List * | guc_options |
HbaLine * | hba |
char | md5Salt [4] |
TimestampTz | SessionStartTime |
int | default_keepalives_idle |
int | default_keepalives_interval |
int | default_keepalives_count |
int | keepalives_idle |
int | keepalives_interval |
int | keepalives_count |
void * | gss |
Definition at line 104 of file libpq-be.h.
Definition at line 121 of file libpq-be.h.
Referenced by BackendStartup(), InitPostgres(), and ProcessStartupPacket().
char* Port::cmdline_options |
Definition at line 130 of file libpq-be.h.
Referenced by process_startup_options(), and ProcessStartupPacket().
char* Port::database_name |
Definition at line 128 of file libpq-be.h.
Referenced by BackendInitialize(), BackendRun(), check_hba(), ClientAuthentication(), log_disconnections(), log_line_prefix(), PerformAuthentication(), ProcessStartupPacket(), and write_csvlog().
Definition at line 155 of file libpq-be.h.
Referenced by pq_getkeepalivescount(), and pq_setkeepalivescount().
Definition at line 153 of file libpq-be.h.
Referenced by pq_getkeepalivesidle(), and pq_setkeepalivesidle().
Definition at line 154 of file libpq-be.h.
Referenced by pq_getkeepalivesinterval(), and pq_setkeepalivesinterval().
void* Port::gss |
Definition at line 168 of file libpq-be.h.
Referenced by ConnCreate(), ConnFree(), pq_close(), and sendAuthRequest().
Definition at line 131 of file libpq-be.h.
Referenced by process_startup_options(), and ProcessStartupPacket().
Definition at line 136 of file libpq-be.h.
Referenced by auth_failed(), check_hba(), CheckRADIUSAuth(), ClientAuthentication(), ident_inet(), and md5_crypt_verify().
Definition at line 158 of file libpq-be.h.
Referenced by pq_getkeepalivescount(), and pq_setkeepalivescount().
Definition at line 156 of file libpq-be.h.
Referenced by pq_getkeepalivesidle(), pq_setkeepalivesidle(), and pq_setkeepalivesinterval().
Definition at line 157 of file libpq-be.h.
Referenced by pq_getkeepalivesinterval(), pq_setkeepalivesidle(), and pq_setkeepalivesinterval().
Definition at line 109 of file libpq-be.h.
Referenced by ident_inet(), inet_server_addr(), inet_server_port(), pq_getkeepalivescount(), pq_getkeepalivesidle(), pq_getkeepalivesinterval(), pq_setkeepalivescount(), pq_setkeepalivesidle(), pq_setkeepalivesinterval(), ProcessStartupPacket(), and StreamConnection().
char Port::md5Salt[4] |
Definition at line 137 of file libpq-be.h.
Referenced by ConnCreate(), md5_crypt_verify(), and sendAuthRequest().
Definition at line 107 of file libpq-be.h.
Referenced by pq_set_nonblocking(), and secure_read().
Definition at line 108 of file libpq-be.h.
Referenced by ProcessStartupPacket(), and recv_password_packet().
Definition at line 110 of file libpq-be.h.
Referenced by BackendInitialize(), check_hba(), check_hostname(), ClientAuthentication(), ident_inet(), inet_client_addr(), inet_client_port(), pgstat_bestart(), and StreamConnection().
char* Port::remote_host |
Definition at line 111 of file libpq-be.h.
Referenced by BackendInitialize(), log_disconnections(), log_line_prefix(), and write_csvlog().
char* Port::remote_hostname |
Definition at line 112 of file libpq-be.h.
Referenced by BackendInitialize(), check_hostname(), and pgstat_bestart().
Definition at line 114 of file libpq-be.h.
Referenced by check_hostname().
char* Port::remote_port |
Definition at line 120 of file libpq-be.h.
Referenced by BackendInitialize(), log_disconnections(), log_line_prefix(), and write_csvlog().
Definition at line 144 of file libpq-be.h.
Referenced by BackendInitialize(), BackendRun(), log_disconnections(), and pgstat_bestart().
Definition at line 106 of file libpq-be.h.
Referenced by BackendStartup(), ConnCreate(), pq_close(), pq_getkeepalivescount(), pq_getkeepalivesidle(), pq_getkeepalivesinterval(), pq_set_nonblocking(), pq_setkeepalivescount(), pq_setkeepalivesidle(), pq_setkeepalivesinterval(), ProcessStartupPacket(), report_fork_failure_to_client(), secure_read(), secure_write(), ServerLoop(), StreamConnection(), and WalSndLoop().
char* Port::user_name |
Definition at line 129 of file libpq-be.h.
Referenced by auth_failed(), BackendInitialize(), BackendRun(), check_hba(), CheckRADIUSAuth(), ClientAuthentication(), ident_inet(), log_disconnections(), log_line_prefix(), md5_crypt_verify(), PerformAuthentication(), ProcessStartupPacket(), recv_and_check_password_packet(), and write_csvlog().