Commit c0197f6a authored by Zeeshan Ali's avatar Zeeshan Ali

wifi: Split out Mozilla Location Service related code

Put the code dealing with Mozilla Location Service to a separate module
with public API. This is so that we can later re-use most of this code
from 3G module for switching from opencellid to Mozilla.
parent 0b742386
......@@ -89,6 +89,8 @@ libgeoclue_la_SOURCES = \
gclue-web-source.h \
gclue-wifi.h \
gclue-wifi.c \
gclue-mozilla.h \
gclue-mozilla.c \
This diff is collapsed.
/* vim: set et ts=8 sw=8: */
* Copyright (C) 2014 Red Hat, Inc.
* Geoclue is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option)
* any later version.
* Geoclue 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 GNU General Public License along
* with Geoclue; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* Authors: Zeeshan Ali (Khattak) <>
#include <glib.h>
#include <libsoup/soup.h>
#include "wpa_supplicant-interface.h"
#include "geocode-glib/geocode-location.h"
SoupMessage *
gclue_mozilla_create_query (GList *bss_list, /* As in Access Points */
GError **error);
GeocodeLocation *
gclue_mozilla_parse_response (const char *json,
GError **error);
SoupMessage *
gclue_mozilla_create_submit_query (GeocodeLocation *location,
GList *bss_list, /* As in Access Points */
GError **error);
gclue_mozilla_should_ignore_bss (WPABSS *bss);
#endif /* GCLUE_MOZILLA_H */
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment