libsoup-2.2 Reference Manual

Synopsis

public class Session : Object, MessageFilter  {
    public    weak MessageQueue         queue ;


    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 void                 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    signal void               authenticate              ( Message             p0,
                                                                    string              auth_type,
                                                                    string              auth_realm,
                                                                    void**              username,
                                                                    void**              password )  ;
    public    signal void               reauthenticate            ( Message             p0,
                                                                    string              auth_type,
                                                                    string              auth_realm,
                                                                    void**              username,
                                                                    void**              password )  ;


    public    void                      abort                     (  ) ;
    public    void                      add_filter                ( MessageFilter       filter ) ;
    public    weak GLib.MainContext     get_async_context         (  ) ;
    public    weak Connection           get_connection            ( Message             msg,
                                                                    bool                try_pruning,
                                                                    bool                is_new ) ;
    public    void                      remove_filter             ( MessageFilter       filter ) ;
    public    bool                      try_prune_connection      (  ) ;
    public    virtual void              cancel_message            ( Message             msg ) ;
    public    virtual void              queue_message             ( Message             msg,
                                                                    MessageCallbackFn   callback ) ;
    public    virtual void              requeue_message           ( Message             msg ) ;
    public    virtual uint              send_message              ( Message             msg ) ;
}

Session Description

Details

Constructor Details

Field Details

queue
    public    weak MessageQueue         queue ;		

Signal Details

authenticate
    public    signal void               authenticate              ( Message             p0,
                                                                    string              auth_type,
                                                                    string              auth_realm,
                                                                    void**              username,
                                                                    void**              password )  ;		

reauthenticate
    public    signal void               reauthenticate            ( Message             p0,
                                                                    string              auth_type,
                                                                    string              auth_realm,
                                                                    void**              username,
                                                                    void**              password )  ;		

Property Details

async_context
    public    weak void                 async_context             { get; construct } ;		

max_conns
    public    weak int                  max_conns                 { get; set; } ;		

max_conns_per_host
    public    weak int                  max_conns_per_host        { get; set; } ;		

proxy_uri
    public    weak void                 proxy_uri                 { get; set; } ;		

ssl_ca_file
    public    weak string               ssl_ca_file               { get; set; } ;		

timeout
    public    weak uint                 timeout                   { get; set; } ;		

use_ntlm
    public    weak bool                 use_ntlm                  { get; set; } ;		

Method Details

abort ()
    public    void                      abort                     (  ) ;		

add_filter ()
    public    void                      add_filter                ( MessageFilter       filter ) ;		

get_async_context ()
    public    weak GLib.MainContext     get_async_context         (  ) ;		

get_connection ()
    public    weak Connection           get_connection            ( Message             msg,
                                                                    bool                try_pruning,
                                                                    bool                is_new ) ;		

remove_filter ()
    public    void                      remove_filter             ( MessageFilter       filter ) ;		

try_prune_connection ()
    public    bool                      try_prune_connection      (  ) ;		

cancel_message ()
    public    virtual void              cancel_message            ( Message             msg ) ;		

queue_message ()
    public    virtual void              queue_message             ( Message             msg,
                                                                    MessageCallbackFn   callback ) ;		

requeue_message ()
    public    virtual void              requeue_message           ( Message             msg ) ;		

send_message ()
    public    virtual uint              send_message              ( Message             msg ) ;		


Created by Valadoc