libsoup-2.4 Reference Manual

Synopsis

public class Server : Object  {
    public    weak void                 async_context             { get; construct } ;
    public    weak Address              interface                 { get; construct } ;
    public    weak uint                 port                      { get; construct } ;
    public    weak bool                 raw_paths                 { get; construct } ;
    public    weak string               server_header             { get; construct set; } ;
    public    weak string               ssl_cert_file             { get; construct } ;
    public    weak string               ssl_key_file              { get; construct } ;


    public                              Server                    ( string              optname1,
                                                                    ... ) ;


    public    signal void               request_aborted           ( Message             msg,
                                                                    ClientContext       client )  ;
    public    signal void               request_finished          ( Message             msg,
                                                                    ClientContext       client )  ;
    public    signal void               request_read              ( Message             msg,
                                                                    ClientContext       client )  ;
    public    signal void               request_started           ( Message             msg,
                                                                    ClientContext       client )  ;


    public    void                      add_auth_domain           ( AuthDomain          auth_domain ) ;
    public    void                      add_handler               ( string              path,
                                                                    ServerCallback      callback,
                                                                    GLib.DestroyNotify  destroy ) ;
    public    weak GLib.MainContext     get_async_context         (  ) ;
    public    weak Socket               get_listener              (  ) ;
    public    uint                      get_port                  (  ) ;
    public    bool                      is_https                  (  ) ;
    public    void                      pause_message             ( Message             msg ) ;
    public    void                      quit                      (  ) ;
    public    void                      remove_auth_domain        ( AuthDomain          auth_domain ) ;
    public    void                      remove_handler            ( string              path ) ;
    public    void                      run                       (  ) ;
    public    void                      run_async                 (  ) ;
    public    void                      unpause_message           ( Message             msg ) ;
}

Server Description

Details

Constructor Details

Server ()
    public                              Server                    ( string              optname1,
                                                                    ... ) ;		

Field Details

Signal Details

request_aborted
    public    signal void               request_aborted           ( Message             msg,
                                                                    ClientContext       client )  ;		

request_finished
    public    signal void               request_finished          ( Message             msg,
                                                                    ClientContext       client )  ;		

request_read
    public    signal void               request_read              ( Message             msg,
                                                                    ClientContext       client )  ;		

request_started
    public    signal void               request_started           ( Message             msg,
                                                                    ClientContext       client )  ;		

Property Details

async_context
    public    weak void                 async_context             { get; construct } ;		

interface
    public    weak Address              interface                 { get; construct } ;		

port
    public    weak uint                 port                      { get; construct } ;		

raw_paths
    public    weak bool                 raw_paths                 { get; construct } ;		

server_header
    public    weak string               server_header             { get; construct set; } ;		

ssl_cert_file
    public    weak string               ssl_cert_file             { get; construct } ;		

ssl_key_file
    public    weak string               ssl_key_file              { get; construct } ;		

Method Details

add_auth_domain ()
    public    void                      add_auth_domain           ( AuthDomain          auth_domain ) ;		

add_handler ()
    public    void                      add_handler               ( string              path,
                                                                    ServerCallback      callback,
                                                                    GLib.DestroyNotify  destroy ) ;		

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

get_listener ()
    public    weak Socket               get_listener              (  ) ;		

get_port ()
    public    uint                      get_port                  (  ) ;		

is_https ()
    public    bool                      is_https                  (  ) ;		

pause_message ()
    public    void                      pause_message             ( Message             msg ) ;		

quit ()
    public    void                      quit                      (  ) ;		

remove_auth_domain ()
    public    void                      remove_auth_domain        ( AuthDomain          auth_domain ) ;		

remove_handler ()
    public    void                      remove_handler            ( string              path ) ;		

run ()
    public    void                      run                       (  ) ;		

run_async ()
    public    void                      run_async                 (  ) ;		

unpause_message ()
    public    void                      unpause_message           ( Message             msg ) ;		


Created by Valadoc