TrustedQSL Library API
tqslconvert.h
Go to the documentation of this file.
1 /***************************************************************************
2  convert.h - description
3  -------------------
4  begin : Sun Nov 17 2002
5  copyright : (C) 2002 by ARRL
6  author : Jon Bloom
7  email : jbloom@arrl.org
8  revision : $Id$
9  ***************************************************************************/
10 
11 #ifndef __tqslconvert_h
12 #define __tqslconvert_h
13 
14 #include "tqsllib.h"
15 
27 typedef void * tQSL_Converter;
28 
29 
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 
42 
52 DLLEXPORT int CALLCONVENTION tqsl_beginADIFConverter(tQSL_Converter *conv, const char *filename,
53  tQSL_Cert *certs, int ncerts, tQSL_Location loc);
54 
65  tQSL_Cert *certs, int ncerts, tQSL_Location loc);
66 
69 
79 
89 
97 
105 
112 
120 tqsl_getDuplicateRecords(tQSL_Converter convp, char *key, char *data, int keylen);
121 
129 tqsl_putDuplicateRecord(tQSL_Converter convp, const char *key, const char *data, int keylen);
130 
140  tQSL_Date *end);
141 
164 
167 
171 
177 
180 #ifdef __cplusplus
181 }
182 #endif
183 
184 #endif /* __tqslconvert_h */
185