Poster of Linux kernelThe best gift for a Linux geek
LIBGPSMM

LIBGPSMM

Section: GPSD Documentation (3) Updated: 13 May 2005
Local index Up
 

NAME

libgpsmm, libQgpsmm - C++ and QT class wrapper for the GPS daemon  

SYNOPSIS


C++:

#include <libgpsmm>

struct gps_data_t *open(char *host, char *port);
struct gps_data_t *open(void);
struct gps_data_t *query(char *request);
struct gps_data_t *poll(void);
int set_callback(void (*hook)(struct gps_data_t *sentence, char *buf));
int del_callback(void);
struct gps_data_t *stream(unsigned intflags);
 

DESCRIPTION

libgpsmm and libQgpsmm

are mere wrappers over libgps. The important difference between the libraries is that libgpsmm is targeted at C++ applications and contained in libgps, while libQgpsmm is platform independant by using QTcpSocket to connect to gpsd and shipped as an additional library due to the necessary linking to QT. Method names are the same as the analogue C functions. For a detailed description of the functions please read libgps(3). open() must be called after class constructor and before any other method (open() is not inside the constructor since it may fail, however constructors have no return value). The analogue of the C function gps_close() is in the destructor.  

SEE ALSO

gpsd(8), gps(1), libgps(3).  

AUTHOR

Alfredo Pironti <alfredio@users.sourceforge.net>.


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 21:49:18 GMT, April 16, 2011