SimpleClientFactory
Object Hierarchy:
Description:
[ CCode ( type_id = "tp_simple_client_factory_get_type ()" ) ]
[ Version ( since = "0.15.5" ) ]
public class SimpleClientFactory : Object
Data structure representing a SimpleClientFactory
Content:
Properties:
Creation methods:
Methods:
- public void add_account_features (Quark[]? features)
Add features
to the desired features to be prepared on
Account objects.
- public void add_channel_features (Quark[]? features)
Add features
to the desired features to be prepared on
Channel objects.
- public void add_connection_features (Quark[]? features)
Add features
to the desired features to be prepared on
Connection objects.
- public void add_contact_features (ContactFeature[]? features)
Add features
to the desired features to be prepared on
Contact objects.
- public virtual Array<Quark?> dup_account_features (Account account)
Return a zero-terminated Array containing
the Account features that should be prepared on account
.
- public virtual Array<Quark?> dup_channel_features (Channel channel)
Return a zero-terminated Array containing
the Channel features that should be prepared on channel
.
- public virtual Array<Quark?> dup_connection_features (Connection connection)
Return a zero-terminated Array containing
the Connection features that should be prepared on connection
.
- public virtual Array<ContactFeature> dup_contact_features (Connection connection)
Return a Array containing the
ContactFeature that should be prepared on all contacts of
connection
.
- public Account ensure_account (string object_path, HashTable<string,Value?> immutable_properties) throws Error
Returns a Account
proxy for the account at object_path
.
- public Channel ensure_channel (Connection connection, string object_path, HashTable<string,Value?> immutable_properties) throws Error
Returns a Channel
proxy for the channel at object_path
on connection
.
- public Connection ensure_connection (string object_path, HashTable<string,Value?> immutable_properties) throws Error
Returns a
Connection proxy for the connection at object_path
.
- public Contact ensure_contact (Connection connection, Handle handle, string identifier)
Returns a Contact
representing identifier
(and handle
) on connection
.
- public async Contact ensure_contact_by_id_async (Connection connection, string identifier) throws Error
- public unowned DBusDaemon get_dbus_daemon ()
- public async bool upgrade_contacts_async (Connection connection, Contact[] contacts, out GenericArray<unowned Contact> contacts_out) throws Error
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref