SOUP Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
enum SoupServerAuthType; typedef SoupServerBasicToken; typedef SoupServerDigestToken; gboolean (*SoupServerAuthorizeFn) (SoupMessage *msg, SoupServerAuthToken *token, gpointer user_data); void soup_server_set_global_auth (gint allow_types, SoupServerAuthorizeFn cb, gpointer *user_data); void soup_server_set_method_auth (gchar *methodname, gint allow_types, SoupServerAuthorizeFn cb, gpointer *user_data); void (*SoupServerCallbackFn) (SoupMessage *msg, gpointer user_data); void soup_server_register (const gchar *methodname, SoupServerCallbackFn cb, gpointer user_data); void soup_server_register_full (const gchar *methodname, SoupServerCallbackFn cb, gpointer user_data, gint auth_allow_types, SoupServerAuthorizeFn auth_cb, gpointer auth_user_data); void soup_server_unregister (const gchar *methodname); void soup_server_main (void); void soup_server_main_quit (void); void soup_server_init (void); |
typedef enum { SOUP_AUTH_TYPE_BASIC = (1 << 0), SOUP_AUTH_TYPE_DIGEST = (1 << 1), SOUP_AUTH_TYPE_NTLM = (1 << 2), SOUP_AUTH_TYPE_DENY = (1 << 3) } SoupServerAuthType; |
typedef struct { SoupServerAuthType type; const gchar *realm; const gchar *username; const gchar *password; } SoupServerBasicToken; |
typedef struct { SoupServerAuthType type; const gchar *realm; const gchar *username; const gchar *password_hash; } SoupServerDigestToken; |
gboolean (*SoupServerAuthorizeFn) (SoupMessage *msg, SoupServerAuthToken *token, gpointer user_data); |
void soup_server_set_global_auth (gint allow_types, SoupServerAuthorizeFn cb, gpointer *user_data); |
void soup_server_set_method_auth (gchar *methodname, gint allow_types, SoupServerAuthorizeFn cb, gpointer *user_data); |
void soup_server_register (const gchar *methodname, SoupServerCallbackFn cb, gpointer user_data); |
void soup_server_register_full (const gchar *methodname, SoupServerCallbackFn cb, gpointer user_data, gint auth_allow_types, SoupServerAuthorizeFn auth_cb, gpointer auth_user_data); |