Session
Feature
Interface
constructor
parent
name
add_
feature
attach
detach
has_
feature
remove_
feature
request_
queued
request_
started
request_
unqueued
GJS API Reference
Soup-2.4
Soup
SessionFeatureInterface
Class SessionFeatureInterface
The interface implemented by #SoupSessionFeatures.
record
Hierarchy
SessionFeatureInterface
Index
Constructors
constructor
Properties
parent
name
Methods
add_
feature
attach
detach
has_
feature
remove_
feature
request_
queued
request_
started
request_
unqueued
Constructors
constructor
new
Session
Feature
Interface
(
)
:
Soup
.
SessionFeatureInterface
Returns
Soup
.
SessionFeatureInterface
Properties
parent
parent
:
TypeInterface
The parent interface.
field
Static
name
name
:
string
Methods
add_
feature
add_
feature
(
feature
:
Soup
.
SessionFeature
, type
:
GType
<
unknown
>
)
:
boolean
Parameters
feature:
Soup
.
SessionFeature
type:
GType
<
unknown
>
Returns
boolean
attach
attach
(
feature
:
Soup
.
SessionFeature
, session
:
Soup
.
Session
)
:
void
Parameters
feature:
Soup
.
SessionFeature
session:
Soup
.
Session
Returns
void
detach
detach
(
feature
:
Soup
.
SessionFeature
, session
:
Soup
.
Session
)
:
void
Parameters
feature:
Soup
.
SessionFeature
session:
Soup
.
Session
Returns
void
has_
feature
has_
feature
(
feature
:
Soup
.
SessionFeature
, type
:
GType
<
unknown
>
)
:
boolean
Parameters
feature:
Soup
.
SessionFeature
type:
GType
<
unknown
>
Returns
boolean
remove_
feature
remove_
feature
(
feature
:
Soup
.
SessionFeature
, type
:
GType
<
unknown
>
)
:
boolean
Parameters
feature:
Soup
.
SessionFeature
type:
GType
<
unknown
>
Returns
boolean
request_
queued
request_
queued
(
feature
:
Soup
.
SessionFeature
, session
:
Soup
.
Session
, msg
:
Soup
.
Message
)
:
void
Parameters
feature:
Soup
.
SessionFeature
session:
Soup
.
Session
msg:
Soup
.
Message
Returns
void
request_
started
request_
started
(
feature
:
Soup
.
SessionFeature
, session
:
Soup
.
Session
, msg
:
Soup
.
Message
, socket
:
Soup
.
Socket
)
:
void
Parameters
feature:
Soup
.
SessionFeature
session:
Soup
.
Session
msg:
Soup
.
Message
socket:
Soup
.
Socket
Returns
void
request_
unqueued
request_
unqueued
(
feature
:
Soup
.
SessionFeature
, session
:
Soup
.
Session
, msg
:
Soup
.
Message
)
:
void
Parameters
feature:
Soup
.
SessionFeature
session:
Soup
.
Session
msg:
Soup
.
Message
Returns
void
Session
Feature
Interface
constructor
parent
name
add_
feature
attach
detach
has_
feature
remove_
feature
request_
queued
request_
started
request_
unqueued
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTb3VwXzJfNC5Tb3VwLlNlc3Npb25GZWF0dXJlSW50ZXJmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTb3VwXzJfNC5Tb3VwLlNlc3Npb25GZWF0dXJlSW50ZXJmYWNlLmh0bWwjcGFyZW50IiwibmFtZSI6InBhcmVudCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTb3VwXzJfNC5Tb3VwLlNlc3Npb25GZWF0dXJlSW50ZXJmYWNlLmh0bWwjYWRkX2ZlYXR1cmUiLCJuYW1lIjoiYWRkX2ZlYXR1cmUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI2F0dGFjaCIsIm5hbWUiOiJhdHRhY2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI2RldGFjaCIsIm5hbWUiOiJkZXRhY2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI2hhc19mZWF0dXJlIiwibmFtZSI6Imhhc19mZWF0dXJlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlNvdXBfMl80LlNvdXAuU2Vzc2lvbkZlYXR1cmVJbnRlcmZhY2UuaHRtbCNyZW1vdmVfZmVhdHVyZSIsIm5hbWUiOiJyZW1vdmVfZmVhdHVyZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJTb3VwXzJfNC5Tb3VwLlNlc3Npb25GZWF0dXJlSW50ZXJmYWNlLmh0bWwjcmVxdWVzdF9xdWV1ZWQiLCJuYW1lIjoicmVxdWVzdF9xdWV1ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI3JlcXVlc3Rfc3RhcnRlZCIsIm5hbWUiOiJyZXF1ZXN0X3N0YXJ0ZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiU291cF8yXzQuU291cC5TZXNzaW9uRmVhdHVyZUludGVyZmFjZS5odG1sI3JlcXVlc3RfdW5xdWV1ZWQiLCJuYW1lIjoicmVxdWVzdF91bnF1ZXVlZCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IlNvdXBfMl80LlNvdXAuU2Vzc2lvbkZlYXR1cmVJbnRlcmZhY2UuaHRtbCIsIm5hbWUiOiJTZXNzaW9uRmVhdHVyZUludGVyZmFjZSJ9
The interface implemented by #SoupSessionFeatures.