| 
    Postfix3.3.1
    
   | 
 
データ構造 | |
| struct | XSASL_SERVER | 
| struct | XSASL_SERVER_CREATE_ARGS | 
| struct | XSASL_SERVER_IMPL | 
| struct | XSASL_CLIENT | 
| struct | XSASL_CLIENT_CREATE_ARGS | 
| struct | XSASL_CLIENT_IMPL | 
マクロ定義 | |
| #define | xsasl_server_free(server) (server)->free(server) | 
| #define | xsasl_server_first(server, method, init_resp, reply) (server)->first((server), (method), (init_resp), (reply)) | 
| #define | xsasl_server_next(server, request, reply) (server)->next((server), (request), (reply)) | 
| #define | xsasl_server_get_mechanism_list(server) (server)->get_mechanism_list((server)) | 
| #define | xsasl_server_get_username(server) (server)->get_username((server)) | 
| #define | xsasl_server_create(impl, args) (impl)->create((impl), (args)) | 
| #define | XSASL_SERVER_CREATE(impl, args, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) | 
| #define | xsasl_server_done(impl) (impl)->done((impl)); | 
| #define | xsasl_client_free(client) (client)->free(client) | 
| #define | xsasl_client_first(client, server, method, user, pass, init_resp) (client)->first((client), (server), (method), (user), (pass), (init_resp)) | 
| #define | xsasl_client_next(client, request, reply) (client)->next((client), (request), (reply)) | 
| #define | xsasl_client_set_password(client, user, pass) (client)->set_password((client), (user), (pass)) | 
| #define | xsasl_client_create(impl, args) (impl)->create((impl), (args)) | 
| #define | XSASL_CLIENT_CREATE(impl, args, a1, a2, a3, a4) | 
| #define | xsasl_client_done(impl) (impl)->done((impl)); | 
| #define | XSASL_AUTH_OK 1 /* Success */ | 
| #define | XSASL_AUTH_MORE 2 /* Need another c/s protocol exchange */ | 
| #define | XSASL_AUTH_DONE 3 /* Authentication completed */ | 
| #define | XSASL_AUTH_FORM 4 /* Cannot decode response */ | 
| #define | XSASL_AUTH_FAIL 5 /* Error */ | 
| #define | XSASL_AUTH_TEMP 6 /* Temporary error condition */ | 
型定義 | |
| typedef struct XSASL_SERVER | XSASL_SERVER | 
| typedef struct XSASL_SERVER_CREATE_ARGS | XSASL_SERVER_CREATE_ARGS | 
| typedef struct XSASL_SERVER_IMPL | XSASL_SERVER_IMPL | 
| typedef struct XSASL_CLIENT | XSASL_CLIENT | 
| typedef struct XSASL_CLIENT_CREATE_ARGS | XSASL_CLIENT_CREATE_ARGS | 
| typedef struct XSASL_CLIENT_IMPL | XSASL_CLIENT_IMPL | 
関数 | |
| XSASL_SERVER_IMPL * | xsasl_server_init (const char *, const char *) | 
| ARGV * | xsasl_server_types (void) | 
| XSASL_CLIENT_IMPL * | xsasl_client_init (const char *, const char *) | 
| ARGV * | xsasl_client_types (void) | 
| #define XSASL_CLIENT_CREATE | ( | impl, | |
| args, | |||
| a1, | |||
| a2, | |||
| a3, | |||
| a4 | |||
| ) | 
| #define xsasl_client_first | ( | client, | |
| server, | |||
| method, | |||
| user, | |||
| pass, | |||
| init_resp | |||
| ) | (client)->first((client), (server), (method), (user), (pass), (init_resp)) | 
| #define xsasl_client_next | ( | client, | |
| request, | |||
| reply | |||
| ) | (client)->next((client), (request), (reply)) | 
| #define xsasl_client_set_password | ( | client, | |
| user, | |||
| pass | |||
| ) | (client)->set_password((client), (user), (pass)) | 
| #define XSASL_SERVER_CREATE | ( | impl, | |
| args, | |||
| a1, | |||
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7, | |||
| a8, | |||
| a9, | |||
| a10 | |||
| ) | 
| #define xsasl_server_first | ( | server, | |
| method, | |||
| init_resp, | |||
| reply | |||
| ) | (server)->first((server), (method), (init_resp), (reply)) | 
| #define xsasl_server_get_mechanism_list | ( | server | ) | (server)->get_mechanism_list((server)) | 
| #define xsasl_server_get_username | ( | server | ) | (server)->get_username((server)) | 
| #define xsasl_server_next | ( | server, | |
| request, | |||
| reply | |||
| ) | (server)->next((server), (request), (reply)) | 
| typedef struct XSASL_CLIENT XSASL_CLIENT | 
| typedef struct XSASL_CLIENT_CREATE_ARGS XSASL_CLIENT_CREATE_ARGS | 
| typedef struct XSASL_CLIENT_IMPL XSASL_CLIENT_IMPL | 
| typedef struct XSASL_SERVER XSASL_SERVER | 
| typedef struct XSASL_SERVER_CREATE_ARGS XSASL_SERVER_CREATE_ARGS | 
| typedef struct XSASL_SERVER_IMPL XSASL_SERVER_IMPL | 
| XSASL_CLIENT_IMPL* xsasl_client_init | ( | const char * | , | 
| const char * | |||
| ) | 
xsasl_client.c の 218 行目に定義があります。
| ARGV* xsasl_client_types | ( | void | ) | 
xsasl_client.c の 232 行目に定義があります。
| XSASL_SERVER_IMPL* xsasl_server_init | ( | const char * | , | 
| const char * | |||
| ) | 
xsasl_server.c の 248 行目に定義があります。
| ARGV* xsasl_server_types | ( | void | ) | 
xsasl_server.c の 262 行目に定義があります。
 1.8.9.1