Main Page | Modules | Class List | File List | File Members

tqslconvert.h

Go to the documentation of this file.
00001 /***************************************************************************
00002                           convert.h  -  description
00003                              -------------------
00004     begin                : Sun Nov 17 2002
00005     copyright            : (C) 2002 by ARRL
00006     author               : Jon Bloom
00007     email                : jbloom@arrl.org
00008     revision             : $Id: tqslconvert_8h-source.html,v 1.7 2005/02/22 13:16:10 ke3z Exp $
00009  ***************************************************************************/
00010 
00011 #ifndef __tqslconvert_h
00012 #define __tqslconvert_h
00013 
00014 #include "tqsllib.h"
00015 
00027 typedef void * tQSL_Converter;
00028 
00029 #ifdef __cplusplus
00030 extern "C" {
00031 #endif
00032 
00042 int tqsl_beginADIFConverter(tQSL_Converter *conv, const char *filename, tQSL_Cert *certs,
00043         int ncerts, tQSL_Location loc);
00044 
00054 int tqsl_beginCabrilloConverter(tQSL_Converter *conv, const char *filename, tQSL_Cert *certs,
00055         int ncerts, tQSL_Location loc);
00056 
00058 int tqsl_endConverter(tQSL_Converter *conv);
00059 
00068 int tqsl_setConverterAllowBadCall(tQSL_Converter conv, int allow);
00069 
00077 int tqsl_setADIFConverterDateFilter(tQSL_Converter conv, tQSL_Date *start, tQSL_Date *end);
00078 
00097 const char *tqsl_getConverterGABBI(tQSL_Converter conv);
00098 
00100 int tqsl_getConverterCert(tQSL_Converter conv, tQSL_Cert *certp);
00101 
00104 int tqsl_getConverterLine(tQSL_Converter conv, int *lineno);
00105 
00110 const char *tqsl_getConverterRecordText(tQSL_Converter conv);
00111 
00114 #ifdef __cplusplus
00115 }
00116 #endif
00117 
00118 #endif  /* __tqslconvert_h */
00119 

Generated on Tue Feb 22 08:15:36 2005 for TrustedQSL Library API by doxygen 1.3.4