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 行目に定義があります。