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
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
40
DLLEXPORT
int
CALLCONVENTION
41
tqsl_beginConverter
(
tQSL_Converter
*convp);
42
52
DLLEXPORT
int
CALLCONVENTION
tqsl_beginADIFConverter
(
tQSL_Converter
*conv,
const
char
*filename,
53
tQSL_Cert
*certs,
int
ncerts,
tQSL_Location
loc);
54
64
DLLEXPORT
int
CALLCONVENTION
tqsl_beginCabrilloConverter
(
tQSL_Converter
*conv,
const
char
*filename,
65
tQSL_Cert
*certs,
int
ncerts,
tQSL_Location
loc);
66
68
DLLEXPORT
int
CALLCONVENTION
tqsl_endConverter
(
tQSL_Converter
*conv);
69
78
DLLEXPORT
int
CALLCONVENTION
tqsl_setConverterAllowBadCall
(
tQSL_Converter
conv,
int
allow);
79
88
DLLEXPORT
int
CALLCONVENTION
tqsl_setConverterAllowDuplicates
(
tQSL_Converter
convp,
int
allow);
89
96
DLLEXPORT
int
CALLCONVENTION
tqsl_setConverterAppName
(
tQSL_Converter
convp,
const
char
*app);
97
104
DLLEXPORT
int
CALLCONVENTION
tqsl_converterRollBack
(
tQSL_Converter
convp);
105
111
DLLEXPORT
int
CALLCONVENTION
tqsl_converterCommit
(
tQSL_Converter
convp);
112
119
DLLEXPORT
int
CALLCONVENTION
120
tqsl_getDuplicateRecords
(
tQSL_Converter
convp,
char
*key,
char
*data,
int
keylen);
121
128
DLLEXPORT
int
CALLCONVENTION
129
tqsl_putDuplicateRecord
(
tQSL_Converter
convp,
const
char
*key,
const
char
*data,
int
keylen);
130
139
DLLEXPORT
int
CALLCONVENTION
tqsl_setADIFConverterDateFilter
(
tQSL_Converter
conv,
tQSL_Date
*start,
140
tQSL_Date
*end);
141
163
DLLEXPORT
const
char
*
CALLCONVENTION
tqsl_getConverterGABBI
(
tQSL_Converter
conv);
164
166
DLLEXPORT
int
CALLCONVENTION
tqsl_getConverterCert
(
tQSL_Converter
conv,
tQSL_Cert
*certp);
167
170
DLLEXPORT
int
CALLCONVENTION
tqsl_getConverterLine
(
tQSL_Converter
conv,
int
*lineno);
171
176
DLLEXPORT
const
char
*
CALLCONVENTION
tqsl_getConverterRecordText
(
tQSL_Converter
conv);
177
180
#ifdef __cplusplus
181
}
182
#endif
183
184
#endif
/* __tqslconvert_h */
185
Generated by
1.8.3.1