Main Page | Data Structures | File List | Data Fields | Globals

engine_gps.c File Reference

#include <engine_gps.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/uio.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "nmeap.h"
#include <openssl/bio.h>
#include <openssl/err.h>

Defines

#define ENGINE_GPS_LOG(text)   if( engine_gps->logger != NULL ) BIO_puts(engine_gps->logger, text);

Functions

engine_gps_t * engine_gps_new ()
void engine_gps_add_location_callback (engine_gps_t *engine_gps, engine_gps_cb_t callback)
void engine_gps_set_device (engine_gps_t *engine_gps, char *device)
void engine_gps_set_logger (engine_gps_t *engine_gps, BIO *logger)
void engine_gps_delete (engine_gps_t *engine_gps)
void engine_gps_disconnect (engine_gps_t *engine_gps)
void engine_gps_connect (engine_gps_t *engine_gps)
void engine_gps_finish (engine_gps_t *engine_gps)
void engine_gps_process (engine_gps_t *engine_gps)

Define Documentation

#define ENGINE_GPS_LOG (  text   )     if( engine_gps->logger != NULL ) BIO_puts(engine_gps->logger, text);
 


Function Documentation

void engine_gps_add_location_callback (  engine_gps_t *  engine_gps,
engine_gps_cb_t  callback
) 
 

void engine_gps_connect (  engine_gps_t *  engine_gps  ) 
 

void engine_gps_delete (  engine_gps_t *  engine_gps  ) 
 

void engine_gps_disconnect (  engine_gps_t *  engine_gps  ) 
 

void engine_gps_finish (  engine_gps_t *  engine_gps  ) 
 

engine_gps_t* engine_gps_new (   ) 
 

void engine_gps_process (  engine_gps_t *  engine_gps  ) 
 

void engine_gps_set_device (  engine_gps_t *  engine_gps,
char *  device
) 
 

void engine_gps_set_logger (  engine_gps_t *  engine_gps,
BIO *  logger
) 
 


Generated on Wed Mar 14 20:32:17 2007 for GloPosCom by doxygen 1.3.4