TrustedQSL Library API: cabrillo.h File Reference

TrustedQSL Library API

Classes | Macros | Typedefs | Enumerations | Functions
cabrillo.h File Reference
`#include "tqsllib.h"`

Go to the source code of this file.

## Classes
struct | tqsl_cabrilloField

## Macros
#define | CLIENT_STATIC static
| Static linkage.
#define | TQSL_CABRILLO_MAX_FIELDS 12
| Max field count.
#define | TQSL_CABRILLO_FIELD_NAME_LENGTH_MAX 64
| Max field name length.
#define | TQSL_CABRILLO_FIELD_VALUE_LENGTH_MAX 40
| Max field value length.
#define | TQSL_MIN_CABRILLO_MAP_FIELD 5
| First possible call-worked field.
#define | TQSL_DEF_CABRILLO_MAP_FIELD 8
| Default call-worked field.

## Typedefs
typedef void * | tQSL_Cabrillo
| Opaque cabrillo log type.

## Enumerations
enum | TQSL_CABRILLO_ERROR_TYPE { TQSL_CABRILLO_NO_ERROR, TQSL_CABRILLO_EOF, TQSL_CABRILLO_NO_START_RECORD, TQSL_CABRILLO_NO_CONTEST_RECORD, TQSL_CABRILLO_UNKNOWN_CONTEST, TQSL_CABRILLO_BAD_FIELD_DATA, TQSL_CABRILLO_EOR }
| Cabrillo status values.
enum | TQSL_CABRILLO_FREQ_TYPE { TQSL_CABRILLO_HF, TQSL_CABRILLO_VHF, TQSL_CABRILLO_UNKNOWN }

## Functions
DLLEXPORT const char *CALLCONVENTION | tqsl_cabrilloGetError (TQSL_CABRILLO_ERROR_TYPE err)
DLLEXPORT int CALLCONVENTION | tqsl_beginCabrillo (tQSL_Cabrillo *cabp, const char *filename)
DLLEXPORT int CALLCONVENTION | tqsl_getCabrilloContest (tQSL_Cabrillo cab, char *buf, int bufsiz)
DLLEXPORT int CALLCONVENTION | tqsl_getCabrilloFreqType (tQSL_Cabrillo cab, TQSL_CABRILLO_FREQ_TYPE *type)
DLLEXPORT int CALLCONVENTION | tqsl_getCabrilloLine (tQSL_Cabrillo cab, int *lineno)
DLLEXPORT const char *CALLCONVENTION | tqsl_getCabrilloRecordText (tQSL_Cabrillo cab)
DLLEXPORT int CALLCONVENTION | tqsl_getCabrilloField (tQSL_Cabrillo cab, tqsl_cabrilloField *field, TQSL_CABRILLO_ERROR_TYPE *err)
DLLEXPORT int CALLCONVENTION | tqsl_endCabrillo (tQSL_Cabrillo *cabp)