PostgreSQL Source Code: src/interfaces/libpq/fe-auth-sasl.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19#ifndef FE_AUTH_SASL_H

20#define FE_AUTH_SASL_H

21

23

24

25

26

27

28typedef enum

29{

35

36

37

38

39

40

41

42

44{

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

118 char *input, int inputlen,

119 char **output, int *outputlen);

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

137

138

139

140

141

142

143

144

145

146

147

148

150

152

153#endif

struct pg_fe_sasl_mech pg_fe_sasl_mech

void(* free)(void *state)

bool(* channel_bound)(void *state)

SASLStatus(* exchange)(void *state, bool final, char *input, int inputlen, char **output, int *outputlen)