summaryrefslogtreecommitdiff
path: root/net_gnss_dispatch.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-02-26 11:01:01 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-02-26 11:01:01 -0500
commitee75e310841eeef11216d1f3ebf6206f532cc325 (patch)
tree60c1df0f91484a6f7baae785533dfd701ced7410 /net_gnss_dispatch.c
parent02c04edab6f0ef82d1c72f5ee344590650110989 (diff)
downloadgpsd-ee75e310841eeef11216d1f3ebf6206f532cc325.tar.gz
Eliminate the ntrip_state global.
Diffstat (limited to 'net_gnss_dispatch.c')
-rw-r--r--net_gnss_dispatch.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/net_gnss_dispatch.c b/net_gnss_dispatch.c
index d7953ee0..1f12d012 100644
--- a/net_gnss_dispatch.c
+++ b/net_gnss_dispatch.c
@@ -51,14 +51,15 @@ int netgnss_uri_open(struct gps_device_t *dev, char *netgnss_service)
/*@ +branchstate */
-void netgnss_report(struct gps_device_t *session)
+void netgnss_report(struct gps_context_t *context,
+ struct gps_device_t *gps, struct gps_device_t *dgnss)
/* may be time to ship a usage report to the DGNSS service */
{
- if (session->servicetype == service_dgpsip)
- dgpsip_report(session);
+ if (dgnss->servicetype == service_dgpsip)
+ dgpsip_report(context, gps, dgnss);
#ifdef NTRIP_ENABLE
- else if (session->servicetype == service_ntrip)
- ntrip_report(session);
+ else if (dgnss->servicetype == service_ntrip)
+ ntrip_report(context, gps, dgnss);
#endif
}