PostgreSQL Source Code  git master
pg_fe_sasl_mech Struct Reference

#include <fe-auth-sasl.h>

Data Fields

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

Detailed Description

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

Field Documentation

◆ channel_bound

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

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

Referenced by check_expected_areq().

◆ exchange

void(* pg_fe_sasl_mech::exchange) (void *state, char *input, int inputlen, char **output, int *outputlen, bool *done, bool *success)

Definition at line 95 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 127 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 54 of file fe-auth-sasl.h.

Referenced by pg_SASL_init().


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