PostgreSQL Source Code  git master
pg_be_sasl_mech Struct Reference

#include <sasl.h>

Data Fields

void(* get_mechanisms )(Port *port, StringInfo buf)
 
void *(* init )(Port *port, const char *mech, const char *shadow_pass)
 
int(* exchange )(void *state, const char *input, int inputlen, char **output, int *outputlen, const char **logdetail)
 
int max_message_length
 

Detailed Description

Definition at line 45 of file sasl.h.

Field Documentation

◆ exchange

int(* pg_be_sasl_mech::exchange) (void *state, const char *input, int inputlen, char **output, int *outputlen, const char **logdetail)

Definition at line 134 of file sasl.h.

Referenced by CheckSASLAuth().

◆ get_mechanisms

void(* pg_be_sasl_mech::get_mechanisms) (Port *port, StringInfo buf)

Definition at line 64 of file sasl.h.

Referenced by CheckSASLAuth().

◆ init

void*(* pg_be_sasl_mech::init) (Port *port, const char *mech, const char *shadow_pass)

Definition at line 88 of file sasl.h.

Referenced by CheckSASLAuth().

◆ max_message_length

int pg_be_sasl_mech::max_message_length

Definition at line 140 of file sasl.h.

Referenced by CheckSASLAuth().


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