Class
IbisClient
since: 0.1
Description [src]
final class Ibis.Client : GObject.Object
{
/* No available fields */
}
A representation of an IRCv3 client.
Available since: 0.1
Instance methods
ibis_client_get_alt_nick
Gets the alternative nick to use in the event that IbisClient:nick
is
already in use.
since: 0.1
ibis_client_get_realname
Gets the realname that is being used when sending the USER
command.
since: 0.1
ibis_client_get_registered
Gets whether or not the client has completed user registration.
since: 0.10
ibis_client_get_source_prefix
Gets the Channel Membership Prefix from source
according to the prefixes
that the server told us in IBIS_RPL_ISUPPORT
.
since: 0.8
ibis_client_get_username
Gets the username that is being used when sending the USER
command.
since: 0.1
ibis_client_normalize
Normalizes input
depending on the IBIS_FEATURE_CASEMAPPING
feature.
since: 0.7
ibis_client_strip_source_prefix
Strips the Channel Membership Prefix from source
according to the prefixes
that the server told us in IBIS_RPL_ISUPPORT
.
since: 0.8
Properties
Ibis.Client:network
The advertised name of the network from the server sending the
IBIS_RPL_ISUPPORT
message.
since: 0.4
Signals
Ibis.Client::writing-message
Emitted just before the client has queued message
to be written to the
output stream to allow dropping or modification of messages.
since: 0.4
Ibis.Client::wrote-message
Emitted when the client has successfully written message
to output stream.
since: 0.4
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.