Valadoc
|
Vala
|
Tutorial
|
API-References
|
Markup
Packages
libsoup-2.2
Soup
Session
async_context
max_conns
max_conns_per_host
proxy_uri
ssl_ca_file
timeout
use_ntlm
Session
abort
add_filter
cancel_message
get_async_context
get_connection
queue_message
remove_filter
requeue_message
send_message
try_prune_connection
authenticate
reauthenticate
queue
Session
Object Hierarchy:
Description:
public
class
Session
:
Object
,
MessageFilter
All known sub-classes:
SessionAsync
SessionSync
Namespace:
Soup
Package:
libsoup-2.2
Content:
Properties:
public
void
*
async_context
{
construct
set
;
get
; }
public
int
max_conns
{
set
;
get
; }
public
int
max_conns_per_host
{
set
;
get
; }
public
void
*
proxy_uri
{
set
;
get
; }
public
string
ssl_ca_file
{
set
;
owned
get
; }
public
uint
timeout
{
set
;
get
; }
public
bool
use_ntlm
{
set
;
get
; }
Creation methods:
protected
Session
()
Methods:
public
void
abort
()
public
void
add_filter
(
MessageFilter
filter)
public
virtual
void
cancel_message
(
Message
msg)
public
weak
MainContext
get_async_context
()
public
weak
Connection
get_connection
(
Message
msg,
bool
try_pruning,
bool
is_new)
public
virtual
void
queue_message
(
owned
Message
msg,
MessageCallbackFn
callback)
public
void
remove_filter
(
MessageFilter
filter)
public
virtual
void
requeue_message
(
Message
msg)
public
virtual
uint
send_message
(
Message
msg)
public
bool
try_prune_connection
()
Signals:
public
virtual
void
authenticate
(
Message
p0,
string
auth_type,
string
auth_realm,
void
* username,
void
* password)
public
virtual
void
reauthenticate
(
Message
p0,
string
auth_type,
string
auth_realm,
void
* username,
void
* password)
Fields:
public
unowned
MessageQueue
queue