QGIS API Documentation  2.6.0-Brighton
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
parser.h File Reference
#include "info.h"
Include dependency graph for parser.h:

Go to the source code of this file.

Classes

struct  _nmeaPARSER

Typedefs

typedef struct _nmeaPARSER nmeaPARSER

Functions

int nmea_parser_init (nmeaPARSER *parser)
void nmea_parser_destroy (nmeaPARSER *parser)
int nmea_parse (nmeaPARSER *parser, const char *buff, int buff_sz, nmeaINFO *info)
int nmea_parser_push (nmeaPARSER *parser, const char *buff, int buff_sz)
int nmea_parser_top (nmeaPARSER *parser)
int nmea_parser_pop (nmeaPARSER *parser, void **pack_ptr)
int nmea_parser_peek (nmeaPARSER *parser, void **pack_ptr)
int nmea_parser_drop (nmeaPARSER *parser)
int nmea_parser_buff_clear (nmeaPARSER *parser)
int nmea_parser_queue_clear (nmeaPARSER *parser)

Typedef Documentation

typedef struct _nmeaPARSER nmeaPARSER

Function Documentation

int nmea_parse ( nmeaPARSER parser,
const char *  buff,
int  buff_sz,
nmeaINFO info 
)
int nmea_parser_buff_clear ( nmeaPARSER parser)
void nmea_parser_destroy ( nmeaPARSER parser)
int nmea_parser_drop ( nmeaPARSER parser)
int nmea_parser_init ( nmeaPARSER parser)
int nmea_parser_peek ( nmeaPARSER parser,
void **  pack_ptr 
)
int nmea_parser_pop ( nmeaPARSER parser,
void **  pack_ptr 
)
int nmea_parser_push ( nmeaPARSER parser,
const char *  buff,
int  buff_sz 
)
int nmea_parser_queue_clear ( nmeaPARSER parser)
int nmea_parser_top ( nmeaPARSER parser)