[CONNMAN][Change AP's max speed logic]
[platform/upstream/connman.git] / include / network.h
index 4be5fbf..2c74299 100755 (executable)
@@ -62,6 +62,14 @@ enum connman_network_error {
 
 };
 
+#if defined TIZEN_EXT
+struct connman_bssids {
+       char bssid[18];
+       uint16_t strength;
+       uint16_t frequency;
+};
+#endif
+
 #define CONNMAN_NETWORK_PRIORITY_LOW      -100
 #define CONNMAN_NETWORK_PRIORITY_DEFAULT     0
 #define CONNMAN_NETWORK_PRIORITY_HIGH      100
@@ -134,8 +142,14 @@ unsigned char *connman_network_get_bssid(struct connman_network *network);
 
 int connman_network_set_maxrate(struct connman_network *network,
                                unsigned int maxrate);
+
+int connman_network_set_maxspeed(struct connman_network *network,
+                               int maxrate);
+
 unsigned int connman_network_get_maxrate(struct connman_network *network);
 
+int connman_network_get_maxspeed(struct connman_network *network);
+
 int connman_network_set_enc_mode(struct connman_network *network,
                                const char *encryption_mode);
 const char *connman_network_get_enc_mode(struct connman_network *network);
@@ -157,6 +171,12 @@ int connman_network_get_disconnect_reason(struct connman_network *network);
 int connman_network_get_assoc_status_code(struct connman_network *network);
 int connman_network_set_assoc_status_code(struct connman_network *network,
                                int assoc_status_code);
+int connman_network_set_countrycode(struct connman_network *network, const
+                                   unsigned char *country_code);
+unsigned char *connman_network_get_countrycode(struct connman_network *network);
+int connman_network_set_bssid_list(struct connman_network *network,
+                                       GSList *bssids);
+void *connman_network_get_bssid_list(struct connman_network *network);
 #endif
 
 int connman_network_set_name(struct connman_network *network,
@@ -183,6 +203,10 @@ int connman_network_set_blob(struct connman_network *network,
                        const char *key, const void *data, unsigned int size);
 const void *connman_network_get_blob(struct connman_network *network,
                                        const char *key, unsigned int *size);
+#if defined TIZEN_EXT
+void connman_network_set_vsie_list(struct connman_network *network, GSList *vsie_list);
+void *connman_network_get_vsie_list(struct connman_network *network);
+#endif
 
 struct connman_device *connman_network_get_device(struct connman_network *network);