public class Session : Object {
public weak void async_context { get; construct } ;
public weak int max_conns { get; set; } ;
public weak int max_conns_per_host { get; set; } ;
public weak URI proxy_uri { get; set; } ;
public weak string ssl_ca_file { get; set; } ;
public weak uint timeout { get; set; } ;
public weak bool use_ntlm { get; set; } ;
public weak string user_agent { get; set; } ;
public signal void authenticate ( Message msg,
Auth auth,
bool retrying ) ;
public signal void request_started ( Message msg,
Socket socket ) ;
public void abort ( ) ;
public weak GLib.MainContext get_async_context ( ) ;
public void pause_message ( Message msg ) ;
public void unpause_message ( Message msg ) ;
public virtual void cancel_message ( Message msg,
uint status_code ) ;
public virtual void queue_message ( Message msg,
SessionCallback callback ) ;
public virtual void requeue_message ( Message msg ) ;
public virtual uint send_message ( Message msg ) ;
}

public signal void authenticate ( Message msg,
Auth auth,
bool retrying ) ;
public signal void request_started ( Message msg,
Socket socket ) ;
public weak void async_context { get; construct } ;
public weak int max_conns { get; set; } ;
public weak int max_conns_per_host { get; set; } ;
public weak URI proxy_uri { get; set; } ;
public weak string ssl_ca_file { get; set; } ;
public weak uint timeout { get; set; } ;
public weak bool use_ntlm { get; set; } ;
public weak string user_agent { get; set; } ;
public void abort ( ) ;
public weak GLib.MainContext get_async_context ( ) ;
public void pause_message ( Message msg ) ;
public void unpause_message ( Message msg ) ;
public virtual void cancel_message ( Message msg,
uint status_code ) ;
public virtual void queue_message ( Message msg,
SessionCallback callback ) ;
public virtual void requeue_message ( Message msg ) ;
public virtual uint send_message ( Message msg ) ;
Created by Valadoc