auth-master.h revision 69d60dcff2614c4bfc8ad59e8fdc09e39c9dd0dc
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graberauth_master_init(const char *auth_socket_path, bool debug);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Grabervoid auth_master_deinit(struct auth_master_connection **conn);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graber/* Returns -1 = error, 0 = user not found, 1 = ok */
1b0c17462ad4f9a05ea6e5ced5e444152ec7a193Serge Hallynint auth_master_user_lookup(struct auth_master_connection *conn,
05352fc9304f465b9322e22d19f62641d82dc6adWolfgang Bumiller pool_t pool, struct auth_user_reply *reply_r);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graber/* Iterate through all users. */
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graberauth_master_user_list_init(struct auth_master_connection *conn);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graberconst char *auth_master_user_list_next(struct auth_master_user_list_ctx *ctx);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graberunsigned int auth_master_user_list_count(struct auth_master_user_list_ctx *ctx);
8da250dad4b11c4983031742a83fb8f358044fe0Stéphane Graber/* Returns -1 if anything failed, 0 if ok */