Class
IbisCapabilities
since: 0.1
Description [src]
final class Ibis.Capabilities : GObject.Object
{
/* No available fields */
}
An object that handles capability negotiation.
Available since: 0.1
Instance methods
ibis_capabilities_lookup
Gets the value that the name
capability provided if it was advertised.
since: 0.1
ibis_capabilities_lookup_and_request
Calls ibis_capabilities_lookup()
and if the capability was found, calls
ibis_capabilities_request()
.
since: 0.1
Signals
Ibis.Capabilities::ack
Emitted when the server has acknowledged a CAP REQ
call from
ibis_capabilities_request()
.
since: 0.1
Ibis.Capabilities::del
Emitted when the server sends the CAP DEL
command. removed
is a
GStrv
of the capabilities that the server removed.
since: 0.1
Ibis.Capabilities::done
Emitted when all of the requested capabilities have been either ack’d or nak’d by the server.
since: 0.1
Ibis.Capabilities::nak
Emitted when the server has nacked a CAP REQ
call from
ibis_capabilities_request()
.
since: 0.1
Ibis.Capabilities::new
Emitted when the server sends the CAP NEW
command. added
is a
GStrv
of the new capabilities the server added.
since: 0.1
Ibis.Capabilities::ready
Emitted when self
has finished receiving the list of
capabilities from the server at startup.
since: 0.1
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.