Main Page   Modules   Compound 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.h,v 1.7 2003/09/20 06:14:03 jbloom Exp $
00009  ***************************************************************************/
00010 
00011 #ifndef __tqslconvert_h
00012 #define __tqslconvert_h
00013 
00014 #ifdef HAVE_CONFIG_H
00015 #include "sysconfig.h"
00016 #endif
00017 
00018 #include "tqsllib.h"
00019 
00031 typedef void * tQSL_Converter;
00032 
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif
00036 
00046 int tqsl_beginADIFConverter(tQSL_Converter *conv, const char *filename, tQSL_Cert *certs,
00047         int ncerts, tQSL_Location loc);
00048 
00058 int tqsl_beginCabrilloConverter(tQSL_Converter *conv, const char *filename, tQSL_Cert *certs,
00059         int ncerts, tQSL_Location loc);
00060 
00062 int tqsl_endConverter(tQSL_Converter *conv);
00063 
00072 int tqsl_setConverterAllowBadCall(tQSL_Converter conv, int allow);
00073 
00081 int tqsl_setADIFConverterDateFilter(tQSL_Converter conv, tQSL_Date *start, tQSL_Date *end);
00082 
00101 const char *tqsl_getConverterGABBI(tQSL_Converter conv);
00102 
00104 int tqsl_getConverterCert(tQSL_Converter conv, tQSL_Cert *certp);
00105 
00108 int tqsl_getConverterLine(tQSL_Converter conv, int *lineno);
00109 
00114 const char *tqsl_getConverterRecordText(tQSL_Converter conv);
00115 
00118 #ifdef __cplusplus
00119 }
00120 #endif
00121 
00122 #endif  /* __tqslconvert_h */
00123 

Generated at Sun Oct 12 10:02:48 2003 for TrustedQSL Library API by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001