Class

PurpleConnection

[]

Description [src]

class Purple.Connection : GObject.Object
{
  /* No available fields */
}

Represents an active connection on an account.

[]

Ancestors

[]

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_account

Returns the connection’s account.

since: 2.0

purple_connection_get_cancellable

Gets the cancellable that should be used with connection.

unstable since: 3.0

purple_connection_get_id

Gets the identifier of the connection.

unstable since: 3.0

purple_connection_get_password

Returns the connection’s password.

since: 2.0

purple_connection_get_protocol

Returns the protocol managing a connection.

unstable since: 3.0

purple_connection_get_state

Gets the connection state.

since: 2.0

purple_connection_set_password

Sets the password for connection to password.

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

Methods inherited from GObject (43)
[]

Properties

Purple.Connection:account

The account this connection belongs to.

unstable since: 3.0

Purple.Connection:cancellable

A GCancellable to be used with the connection.

unstable since: 3.0

Purple.Connection:id

The unique identifier for the connection.

unstable since: 3.0

Purple.Connection:password

The password for this connection.

unstable since: 3.0

Purple.Connection:protocol

The protocol that this connection is for.

unstable since: 3.0

Purple.Connection:state

The state of the connection.

unstable since: 3.0

[]

Signals

Signals inherited from GObject (1)

Class structure

[]

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