Class
PurpleConnection
Description [src]
class Purple.Connection : GObject.Object
{
/* No available fields */
}
Represents an active connection on an account.
Instance methods
purple_connection_connect
Tells the connection to connect. This is done by calling the
Purple.ConnectionClass.connect
function. State is managed by this function.
unstable since: 3.0
purple_connection_disconnect
Tells the connection to disconnect. This is done by calling the
Purple.ConnectionClass.disconnect
function. State is managed by this function.
unstable since: 3.0
purple_connection_get_cancellable
Gets the cancellable that should be used with connection
.
unstable since: 3.0
purple_connection_set_state
Sets the connection state. Protocols should call this and pass in the state #PURPLE_CONNECTION_CONNECTED when the account is completely signed on. What does it mean to be completely signed on? If the core can call protocol’s set_status, and it successfully changes your status, then the account is online.
since: 2.0
Signals
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.
Class structure
struct PurpleConnectionClass {
gboolean (* connect) (
PurpleConnection* connection,
GError** error
);
gboolean (* disconnect) (
PurpleConnection* connection,
GError** error
);
}
No description available.
Class members
connect: gboolean (* connect) ( PurpleConnection* connection, GError** error )
No description available.
disconnect: gboolean (* disconnect) ( PurpleConnection* connection, GError** error )
No description available.
Virtual methods
Purple.ConnectionClass.connect
Tells the connection to connect. This is done by calling the
Purple.ConnectionClass.connect
function. State is managed by this function.
unstable since: 3.0
Purple.ConnectionClass.disconnect
Tells the connection to disconnect. This is done by calling the
Purple.ConnectionClass.disconnect
function. State is managed by this function.
unstable since: 3.0