TrustedQSL Library API
Main Page
Modules
Classes
Files
File List
File Members
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
#ifdef __cplusplus
30
extern
"C"
{
31
#endif
32
42
DLLEXPORT
int
CALLCONVENTION
tqsl_beginADIFConverter
(tQSL_Converter *conv,
const
char
*filename,
43
tQSL_Cert *certs,
int
ncerts, tQSL_Location loc);
44
54
DLLEXPORT
int
CALLCONVENTION
tqsl_beginCabrilloConverter
(tQSL_Converter *conv,
const
char
*filename,
55
tQSL_Cert *certs,
int
ncerts, tQSL_Location loc);
56
58
DLLEXPORT
int
CALLCONVENTION
tqsl_endConverter
(tQSL_Converter *conv);
59
68
DLLEXPORT
int
CALLCONVENTION
tqsl_setConverterAllowBadCall
(tQSL_Converter conv,
int
allow);
69
78
DLLEXPORT
int
CALLCONVENTION
tqsl_setConverterAllowDuplicates
(tQSL_Converter convp,
int
allow);
79
86
DLLEXPORT
int
CALLCONVENTION
tqsl_converterRollBack
(tQSL_Converter convp);
87
93
DLLEXPORT
int
CALLCONVENTION
tqsl_converterCommit
(tQSL_Converter convp);
94
103
DLLEXPORT
int
CALLCONVENTION
tqsl_setADIFConverterDateFilter
(tQSL_Converter conv,
tQSL_Date
*start,
104
tQSL_Date
*end);
105
127
DLLEXPORT
const
char
* CALLCONVENTION
tqsl_getConverterGABBI
(tQSL_Converter conv);
128
130
DLLEXPORT
int
CALLCONVENTION
tqsl_getConverterCert
(tQSL_Converter conv, tQSL_Cert *certp);
131
134
DLLEXPORT
int
CALLCONVENTION
tqsl_getConverterLine
(tQSL_Converter conv,
int
*lineno);
135
140
DLLEXPORT
const
char
* CALLCONVENTION
tqsl_getConverterRecordText
(tQSL_Converter conv);
141
144
#ifdef __cplusplus
145
}
146
#endif
147
148
#endif
/* __tqslconvert_h */
149
Generated by
1.8.3.1