- E_CONNMAN_EVENT_ELEMENT_UPDATED = ecore_event_type_new();
-
- if (e_connman_iface_manager == NULL)
- e_connman_iface_manager = eina_stringshare_add("org.moblin.connman.Manager");
- if (e_connman_iface_network == NULL)
- e_connman_iface_network = eina_stringshare_add("org.moblin.connman.Network");
- if (e_connman_iface_profile == NULL)
- e_connman_iface_profile = eina_stringshare_add("org.moblin.connman.Profile");
- if (e_connman_iface_service == NULL)
- e_connman_iface_service = eina_stringshare_add("org.moblin.connman.Service");
- if (e_connman_iface_device == NULL)
- e_connman_iface_device = eina_stringshare_add("org.moblin.connman.Device");
- if (e_connman_iface_connection == NULL)
- e_connman_iface_connection = eina_stringshare_add("org.moblin.connman.Connection");
-
- if (e_connman_prop_available == NULL)
- e_connman_prop_available = eina_stringshare_add("Available");
- if (e_connman_prop_connected == NULL)
- e_connman_prop_connected = eina_stringshare_add("Connected");
- if (e_connman_prop_connections == NULL)
- e_connman_prop_connections = eina_stringshare_add("Connections");
- if (e_connman_prop_default == NULL)
- e_connman_prop_default = eina_stringshare_add("Default");
- if (e_connman_prop_device == NULL)
- e_connman_prop_device = eina_stringshare_add("Device");
- if (e_connman_prop_devices == NULL)
- e_connman_prop_devices = eina_stringshare_add("Devices");
- if (e_connman_prop_interface == NULL)
- e_connman_prop_interface = eina_stringshare_add("Interface");
- if (e_connman_prop_ipv4_address == NULL)
- e_connman_prop_ipv4_address = eina_stringshare_add("IPv4.Address");
- if (e_connman_prop_ipv4_method == NULL)
- e_connman_prop_ipv4_method = eina_stringshare_add("IPv4.Method");
- if (e_connman_prop_address == NULL)
- e_connman_prop_address = eina_stringshare_add("Address");
- if (e_connman_prop_name == NULL)
- e_connman_prop_name = eina_stringshare_add("Name");
- if (e_connman_prop_network == NULL)
- e_connman_prop_network = eina_stringshare_add("Network");
- if (e_connman_prop_networks == NULL)
- e_connman_prop_networks = eina_stringshare_add("Networks");
- if (e_connman_prop_offline_mode == NULL)
- e_connman_prop_offline_mode = eina_stringshare_add("OfflineMode");
- if (e_connman_prop_policy == NULL)
- e_connman_prop_policy = eina_stringshare_add("Policy");
- if (e_connman_prop_powered == NULL)
- e_connman_prop_powered = eina_stringshare_add("Powered");
- if (e_connman_prop_priority == NULL)
- e_connman_prop_priority = eina_stringshare_add("Priority");
- if (e_connman_prop_profiles == NULL)
- e_connman_prop_profiles = eina_stringshare_add("Profiles");
- if (e_connman_prop_profile_active == NULL)
- e_connman_prop_profile_active = eina_stringshare_add("ActiveProfile");
- if (e_connman_prop_services == NULL)
- e_connman_prop_services = eina_stringshare_add("Services");
- if (e_connman_prop_remember == NULL)
- e_connman_prop_remember = eina_stringshare_add("Remember");
- if (e_connman_prop_scan_interval == NULL)
- e_connman_prop_scan_interval = eina_stringshare_add("ScanInterval");
- if (e_connman_prop_scanning == NULL)
- e_connman_prop_scanning = eina_stringshare_add("Scanning");
- if (e_connman_prop_state == NULL)
- e_connman_prop_state = eina_stringshare_add("State");
- if (e_connman_prop_strength == NULL)
- e_connman_prop_strength = eina_stringshare_add("Strength");
- if (e_connman_prop_frequency == NULL)
- e_connman_prop_frequency = eina_stringshare_add("Frequency");
- if (e_connman_prop_type == NULL)
- e_connman_prop_type = eina_stringshare_add("Type");
- if (e_connman_prop_wifi_mode == NULL)
- e_connman_prop_wifi_mode = eina_stringshare_add("WiFi.Mode");
- if (e_connman_prop_wifi_passphrase == NULL)
- e_connman_prop_wifi_passphrase = eina_stringshare_add("WiFi.Passphrase");
- if (e_connman_prop_wifi_security == NULL)
- e_connman_prop_wifi_security = eina_stringshare_add("WiFi.Security");
- if (e_connman_prop_wifi_ssid == NULL)
- e_connman_prop_wifi_ssid = eina_stringshare_add("WiFi.SSID");
- if (e_connman_prop_wifi_channel == NULL)
- e_connman_prop_wifi_channel = eina_stringshare_add("WiFi.Channel");
- if (e_connman_prop_wifi_eap == NULL)
- e_connman_prop_wifi_eap = eina_stringshare_add("WiFi.EAP");
- if (e_connman_prop_error == NULL)
- e_connman_prop_error = eina_stringshare_add("Error");
- if (e_connman_prop_mode == NULL)
- e_connman_prop_mode = eina_stringshare_add("Mode");
- if (e_connman_prop_security == NULL)
- e_connman_prop_security = eina_stringshare_add("Security");
- if (e_connman_prop_passphrase == NULL)
- e_connman_prop_passphrase = eina_stringshare_add("Passphrase");
- if (e_connman_prop_passphrase_required == NULL)
- e_connman_prop_passphrase_required = eina_stringshare_add("PassphraseRequired");
- if (e_connman_prop_favorite == NULL)
- e_connman_prop_favorite = eina_stringshare_add("Favorite");
- if (e_connman_prop_immutable == NULL)
- e_connman_prop_immutable = eina_stringshare_add("Immutable");
- if (e_connman_prop_auto_connect == NULL)
- e_connman_prop_auto_connect = eina_stringshare_add("AutoConnect");
- if (e_connman_prop_setup_required == NULL)
- e_connman_prop_setup_required = eina_stringshare_add("SetupRequired");
- if (e_connman_prop_apn == NULL)
- e_connman_prop_apn = eina_stringshare_add("APN");
- if (e_connman_prop_mcc == NULL)
- e_connman_prop_mcc = eina_stringshare_add("MCC");
- if (e_connman_prop_mnc == NULL)
- e_connman_prop_mnc = eina_stringshare_add("MCN");
- if (e_connman_prop_roaming == NULL)
- e_connman_prop_roaming = eina_stringshare_add("Roaming");
- if (e_connman_prop_technology_default == NULL)
- e_connman_prop_technology_default = eina_stringshare_add("DefaultTechnology");
+ E_CONNMAN_EVENT_ELEMENT_UPDATED = ecore_event_type_new();
+
+#define ADD_STRINGSHARE(name, s) \
+ if (!name) \
+ name = eina_stringshare_add(s)
+/*
+ ADD_STRINGSHARE(e_connman_iface_manager, "net.connman.Manager");
+ ADD_STRINGSHARE(e_connman_iface_profile, "net.connman.Profile");
+ ADD_STRINGSHARE(e_connman_iface_service, "net.connman.Service");
+ ADD_STRINGSHARE(e_connman_iface_connection, "net.connman.Connection");
+ ADD_STRINGSHARE(e_connman_iface_technology, "net.connman.Technology");
+ */
+ ADD_STRINGSHARE(e_connman_prop_ipv4, "IPv4");
+ ADD_STRINGSHARE(e_connman_prop_ipv4_configuration, "IPv4.Configuration");
+ ADD_STRINGSHARE(e_connman_prop_ethernet, "Ethernet");
+ ADD_STRINGSHARE(e_connman_prop_interface, "Interface");
+ ADD_STRINGSHARE(e_connman_prop_speed, "Speed");
+ ADD_STRINGSHARE(e_connman_prop_duplex, "Duplex");
+ ADD_STRINGSHARE(e_connman_prop_method, "Method");
+ ADD_STRINGSHARE(e_connman_prop_address, "Address");
+ ADD_STRINGSHARE(e_connman_prop_gateway, "Gateway");
+ ADD_STRINGSHARE(e_connman_prop_netmask, "Netmask");
+ ADD_STRINGSHARE(e_connman_prop_mtu, "MTU");
+ ADD_STRINGSHARE(e_connman_prop_name, "Name");
+ ADD_STRINGSHARE(e_connman_prop_offline_mode, "OfflineMode");
+ ADD_STRINGSHARE(e_connman_prop_profiles, "Profiles");
+ ADD_STRINGSHARE(e_connman_prop_profile_active, "ActiveProfile");
+ ADD_STRINGSHARE(e_connman_prop_services, "Services");
+ ADD_STRINGSHARE(e_connman_prop_technologies, "Technologies");
+ ADD_STRINGSHARE(e_connman_prop_state, "State");
+ ADD_STRINGSHARE(e_connman_prop_strength, "Strength");
+ ADD_STRINGSHARE(e_connman_prop_type, "Type");
+ ADD_STRINGSHARE(e_connman_prop_error, "Error");
+ ADD_STRINGSHARE(e_connman_prop_security, "Security");
+ ADD_STRINGSHARE(e_connman_prop_passphrase, "Passphrase");
+ ADD_STRINGSHARE(e_connman_prop_passphrase_required, "PassphraseRequired");
+ ADD_STRINGSHARE(e_connman_prop_login_required, "LoginRequired");
+ ADD_STRINGSHARE(e_connman_prop_favorite, "Favorite");
+ ADD_STRINGSHARE(e_connman_prop_immutable, "Immutable");
+ ADD_STRINGSHARE(e_connman_prop_auto_connect, "AutoConnect");
+ ADD_STRINGSHARE(e_connman_prop_roaming, "Roaming");
+ ADD_STRINGSHARE(e_connman_prop_technology_default, "DefaultTechnology");
+ ADD_STRINGSHARE(e_connman_prop_technologies_available,
+ "AvailableTechnologies");
+ ADD_STRINGSHARE(e_connman_prop_technologies_enabled, "EnabledTechnologies");
+ ADD_STRINGSHARE(e_connman_prop_technologies_connected,
+ "ConnectedTechnologies");
+ ADD_STRINGSHARE(e_connman_prop_nameservers, "Nameservers");
+ ADD_STRINGSHARE(e_connman_prop_nameservers_configuration,
+ "Nameservers.Configuration");
+ ADD_STRINGSHARE(e_connman_prop_domains, "Domains");
+ ADD_STRINGSHARE(e_connman_prop_domains_configuration,
+ "Domains.Configuration");
+ ADD_STRINGSHARE(e_connman_prop_proxy, "Proxy");
+ ADD_STRINGSHARE(e_connman_prop_proxy_configuration, "Proxy.Configuration");
+ ADD_STRINGSHARE(e_connman_prop_url, "URL");
+ ADD_STRINGSHARE(e_connman_prop_servers, "Servers");
+ ADD_STRINGSHARE(e_connman_prop_excludes, "Excludes");
+
+#undef ADD_STRINGSHARE