00001
00002
00003
00004
00005
00006
00007
00008
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
00119