#include <glib.h>
Go to the source code of this file.
|
| void | profile_init (const char *app_env_var_prefix) |
| | Initialize the profile list. Can be called more than once.
|
| |
| void | profile_sync (const char *app_env_var_prefix) |
| | Initialize the profile list. Can be called more than once.
|
| |
| GList * | profile_add_profile (const char *name, const char *parent, bool is_global, const char *auto_switch_filter) |
| | Add a profile to the profile list.
|
| |
|
void | profile_empty_list (void) |
| | Clear out the profile list.
|
| |
| GList * | profile_get_list (void) |
| | Get the edited profile list.
|
| |
| bool | profile_name_is_valid (const char *name) |
| | Determine if a string is a valid profile name.
|
| |
| bool | profile_save_settings (const char *name, const char *app_env_var_prefix, const char *app_name, char **err_info) |
| | Save the profile settings to disk.
|
| |
| bool | profile_delete_current (const char *app_env_var_prefix, char **err_info) |
| | Remove the current profile.
|
| |
Storage of profile information Stig Bjorlykke stig@.nosp@m.bjor.nosp@m.lykke.nosp@m..org, 2008
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
◆ profile_add_profile()
| GList * profile_add_profile |
( |
const char * |
name, |
|
|
const char * |
parent, |
|
|
bool |
is_global, |
|
|
const char * |
auto_switch_filter |
|
) |
| |
Add a profile to the profile list.
- Parameters
-
| name | Profile name |
| parent | Parent profile name |
| is_global | Profile is in the global configuration directory |
| auto_switch_filter | Filter to use for auto switching profiles |
- Returns
- A pointer to the new profile list
◆ profile_delete_current()
| bool profile_delete_current |
( |
const char * |
app_env_var_prefix, |
|
|
char ** |
err_info |
|
) |
| |
Remove the current profile.
- Parameters
-
| app_env_var_prefix | The prefix for the application environment variable used to get the global configuration directory. |
| err_info | Optional error info string. |
- Returns
- true if the current profile exists and was successfully deleted or false otherwise.
◆ profile_get_list()
| GList * profile_get_list |
( |
void |
| ) |
|
Get the edited profile list.
- Returns
- The head of the edited profile list
◆ profile_init()
| void profile_init |
( |
const char * |
app_env_var_prefix | ) |
|
Initialize the profile list. Can be called more than once.
- Parameters
-
| app_env_var_prefix | The prefix for the application environment variable used to get the global configuration directory. |
◆ profile_name_is_valid()
| bool profile_name_is_valid |
( |
const char * |
name | ) |
|
Determine if a string is a valid profile name.
- Parameters
-
| name | Profile name to check |
- Returns
- true if profile name is valid, false otherwise
◆ profile_save_settings()
| bool profile_save_settings |
( |
const char * |
name, |
|
|
const char * |
app_env_var_prefix, |
|
|
const char * |
app_name, |
|
|
char ** |
err_info |
|
) |
| |
Save the profile settings to disk.
- Parameters
-
| name | Profile name |
| app_env_var_prefix | The prefix for the application environment variable used to get the global configuration directory. |
| app_name | Proper name of the application (used in file comment strings) |
| err_info | Optional error info string. |
- Returns
- true if the profiles were successfully saved or false otherwise.
◆ profile_sync()
| void profile_sync |
( |
const char * |
app_env_var_prefix | ) |
|
Initialize the profile list. Can be called more than once.
- Parameters
-
| app_env_var_prefix | The prefix for the application environment variable used to get the global configuration directory. |