| Top |
| void | calls_account_go_online () |
| const char * | calls_account_get_address () |
| CallsAccountState | calls_account_get_state () |
| const char * | calls_account_state_to_string () |
| const char * | calls_account_state_reason_to_string () |
| void | calls_account_emit_message_for_state_change () |
| gboolean | calls_account_state_is_for_ui () |
| gboolean | calls_account_state_reason_is_for_ui () |
| #define | CALLS_TYPE_ACCOUNT |
| enum | CallsAccountState |
| enum | CallsAccountStateReason |
| struct | CallsAccountInterface |
| CallsAccount |
GEnum ├── CallsAccountState ╰── CallsAccountStateReason GInterface ╰── CallsAccount
void calls_account_go_online (CallsAccount *self,gboolean online);
Connect or disconnect to a server.
const char *
calls_account_state_to_string (CallsAccountState state);
const char *
calls_account_state_reason_to_string (CallsAccountStateReason reason);
void calls_account_emit_message_for_state_change (CallsAccount *account,CallsAccountState new_state,CallsAccountStateReason reason);
account |
||
new_state |
The new CallsAccountState |
|
reason |
The CallsAccountStateReason for the state change |
gboolean
calls_account_state_is_for_ui (CallsAccountState state);
Helper function to decide which account states are important. Is used f.e. to decide if message should be shown to the user.
gboolean
calls_account_state_reason_is_for_ui (CallsAccountStateReason reason);
Helper function to decide which account states reasons are important. Is used f.e. to decide if message should be shown to the user.
|
Default unspecified reason |
||
|
Initialization started |
||
|
Initialization done |
||
|
Deinitialization started |
||
|
Deinitialization done |
||
|
No credentials were set |
||
|
Starting to connect |
||
|
A connection has timed out |
||
|
A domain name could not be resolved |
||
|
Could not authenticate, possibly wrong credentials |
||
|
Connected successfully |
||
|
Disconnected successfully |
||
|
An internal error has occurred |
struct CallsAccountInterface {
GTypeInterface parent_iface;
void (*go_online) (CallsAccount *self,
gboolean online);
const char *(*get_address) (CallsAccount *self);
};
“account-state” property“account-state” CallsAccountState
The state of the account.
Owner: CallsAccount
Flags: Read
Default value: CALLS_ACCOUNT_STATE_UNKNOWN
“account-state-changed” signalvoid user_function (CallsAccount *self, CallsAccountState new_state, CallsAccountState old_state, CallsAccountStateReason reason, gpointer user_data)
self |
The CallsAccount |
|
new_state |
The new CALLS_ACCOUNT_STATE of the account |
|
old_state |
The old CALLS_ACCOUNT_STATE of the account |
|
reason |
The CALLS_ACCOUNT_STATE_REASON for the change |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last