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

#include <fe-auth-sasl.h>

Data Fields

void *(* init )(PGconn *conn, const char *password, const char *mech)
 
SASLStatus(* exchange )(void *state, char *input, int inputlen, char **output, int *outputlen)
 
bool(* channel_bound )(void *state)
 
void(* free )(void *state)
 

Detailed Description

Definition at line 42 of file fe-auth-sasl.h.

Field Documentation

◆ channel_bound

bool(* pg_fe_sasl_mech::channel_bound) (void *state)

Definition at line 127 of file fe-auth-sasl.h.

Referenced by check_expected_areq().

◆ exchange

SASLStatus(* pg_fe_sasl_mech::exchange) (void *state, char *input, int inputlen, char **output, int *outputlen)

Definition at line 109 of file fe-auth-sasl.h.

Referenced by pg_SASL_continue(), and pg_SASL_init().

◆ free

void(* pg_fe_sasl_mech::free) (void *state)

Definition at line 140 of file fe-auth-sasl.h.

Referenced by pqDropConnection().

◆ init

void*(* pg_fe_sasl_mech::init) (PGconn *conn, const char *password, const char *mech)

Definition at line 65 of file fe-auth-sasl.h.

Referenced by pg_SASL_init().


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