GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LIBQGPSMM (3)

.ds Aq ’

NAME

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

CONTENTS

SYNOPSIS

C++:

#include <libgpsmm>

struct gps_data_t *open(char *host, char *port);
struct gps_data_t *open(void);
struct gps_data_t *send(char *request);
struct gps_data_t *read(void);
struct gps_data_t *waiting(int);
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 independent 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>.

Search for    or go to Top of page |  Section 3 |  Main Index


The GPSD Project LIBGPSMM (3) 13 May 2005

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.