AccountService
Object Hierarchy:
Ag.AccountService
Ag.AccountService
Ag.AccountService
GLib.Object
GLib.Object
GLib.Object->Ag.AccountService
Description:
[ CCode ( type_id = "ag_account_service_get_type ()" ) ]public class AccountService : Object
Opaque structure.
Use related accessor functions.
Content:
Properties:
Static methods:
Creation methods:
Methods:
public unowned Account get_account ()
Get the Account associated
with this .
public AuthData get_auth_data ()
Reads the authentication data stored in the account (merging the
service-specific settings with the global account settings) and returns an AuthData
structure.
public string [] get_changed_fields ()
This method should be called only in the context of a handler of the
changed signal, and can be used to retrieve the set of changes.
public bool get_enabled ()
Checks whether the underlying
Account is enabled and the selected Service is enabled on it.
public unowned Service get_service ()
Get the Service associated
with this .
public AccountSettingIter get_settings_iter (string ? key_prefix)
Creates a new iterator.
public SettingSource get_value (string key, ref Value value)
Gets the value of the configuration setting key
:
value
must be a Value initialized to the type of the setting.
public unowned Variant get_variant (string key, out SettingSource ? source)
Gets the value of the configuration setting key
.
public void set_value (string key, Value ? value)
Sets the value of the configuration setting key
to the
value value
.
public void set_variant (string key, Variant ? value)
Sets the value of the configuration setting key
to the
value value
.
public void settings_iter_init (AccountSettingIter iter, string ? key_prefix)
Initializes iter
to iterate over the account settings.
Signals:
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