Skip to content

Latest commit

 

History

History
80 lines (70 loc) · 3.75 KB

usb_moded-config-private.h

File metadata and controls

80 lines (70 loc) · 3.75 KB
 
Mar 22, 2011
Mar 22, 2011
1
/*
Aug 24, 2018
Aug 24, 2018
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
* Copyright (C) 2010 Nokia Corporation. All rights reserved.
* Copyright (C) 2012-2018 Jolla. All rights reserved.
*
* Author: Philippe De Swert <philippe.de-swert@nokia.com>
* Author: Philippe De Swert <philippedeswert@gmail.com>
* Author: Philippe De Swert <philippe.deswert@jollamobile.com>
* Author: Slava Monich <slava.monich@jolla.com>
* Author: Martin Jones <martin.jones@jollamobile.com>
* Author: Andrew den Exter <andrew.den.exter@jolla.com>
* Author: Simo Piiroinen <simo.piiroinen@jollamobile.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the Lesser GNU General Public License
* version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the Lesser GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA
*/
Mar 22, 2011
Mar 22, 2011
28
/*
Aug 31, 2013
Aug 31, 2013
29
* Gets/sets information for the usb modes from dbus
Aug 24, 2018
Aug 24, 2018
30
*/
Mar 22, 2011
Mar 22, 2011
31
32
33
/*============================================================================= */
Aug 24, 2018
Aug 24, 2018
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#ifndef USB_MODED_CONFIG_PRIVATE_H_
# define USB_MODED_CONFIG_PRIVATE_H_
# include "usb_moded-config.h"
/* ========================================================================= *
* Prototypes
* ========================================================================= */
/* -- config -- */
char *config_find_mounts (void);
int config_find_sync (void);
char *config_find_alt_mount (void);
char *config_find_udev_path (void);
char *config_find_udev_subsystem (void);
char *config_check_trigger (void);
char *config_get_trigger_subsystem (void);
char *config_get_trigger_mode (void);
char *config_get_trigger_property (void);
char *config_get_trigger_value (void);
char *config_get_mode_setting (void);
int config_value_changed (GKeyFile *settingsfile, const char *entry, const char *key, const char *new_value);
set_config_result_t config_set_config_setting (const char *entry, const char *key, const char *value);
set_config_result_t config_set_mode_setting (const char *mode);
set_config_result_t config_set_hide_mode_setting (const char *mode);
set_config_result_t config_set_unhide_mode_setting (const char *mode);
set_config_result_t config_set_mode_whitelist (const char *whitelist);
set_config_result_t config_set_mode_in_whitelist (const char *mode, int allowed);
set_config_result_t config_set_network_setting (const char *config, const char *setting);
char *config_get_network_setting (const char *config);
int config_merge_conf_file (void);
char *config_get_android_manufacturer(void);
char *config_get_android_vendor_id (void);
char *config_get_android_product (void);
char *config_get_android_product_id (void);
char *config_get_hidden_modes (void);
char *config_get_mode_whitelist (void);
int config_is_roaming_not_allowed (void);
/* ========================================================================= *
* Macros
* ========================================================================= */
# define SET_CONFIG_OK(ret) ((ret) >= SET_CONFIG_UPDATED)
Aug 11, 2017
Aug 11, 2017
79
Aug 24, 2018
Aug 24, 2018
80
#endif /* USB_MODED_CONFIG_PRIVATE_H_ */