public class Auth : Object {
public weak string host { get; construct } ;
public weak bool is_authenticated { get; } ;
public weak bool is_for_proxy { get; construct } ;
public weak string realm { get; construct } ;
public weak string scheme_name { get; } ;
public Auth ( GLib.Type type,
Message msg,
string auth_header ) ;
public void free_protection_space ( GLib.SList space ) ;
public weak string get_host ( ) ;
public weak string get_info ( ) ;
public weak string get_realm ( ) ;
public weak string get_scheme_name ( ) ;
public virtual void authenticate ( string username,
string password ) ;
public virtual weak string get_authorization ( Message msg ) ;
public virtual weak GLib.SList get_protection_space ( URI source_uri ) ;
public virtual bool update ( Message msg,
string auth_header ) ;
}

public Auth ( GLib.Type type,
Message msg,
string auth_header ) ;
public weak string host { get; construct } ;
public weak bool is_authenticated { get; } ;
public weak bool is_for_proxy { get; construct } ;
public weak string realm { get; construct } ;
public weak string scheme_name { get; } ;
public void free_protection_space ( GLib.SList space ) ;
public weak string get_host ( ) ;
public weak string get_info ( ) ;
public weak string get_realm ( ) ;
public weak string get_scheme_name ( ) ;
public virtual void authenticate ( string username,
string password ) ;
public virtual weak string get_authorization ( Message msg ) ;
public virtual weak GLib.SList get_protection_space ( URI source_uri ) ;
public virtual bool update ( Message msg,
string auth_header ) ;
Created by Valadoc