YAZ  5.34.0
Data Fields
yaz_record_conv_type Struct Reference

#include <record_conv.h>

Data Fields

struct yaz_record_conv_typenext
 pointer to next type ; NULL for last More...
 
void *(* construct )(const xmlNode *, const char *path, WRBUF error_msg)
 construct and configure a type of ours More...
 
int(* convert )(void *info, WRBUF record, WRBUF error_msg)
 converts a record More...
 
void(* destroy )(void *info)
 destroys our conversion handler More...
 

Detailed Description

record conversion type

Definition at line 59 of file record_conv.h.

Field Documentation

◆ construct

void*(* yaz_record_conv_type::construct) (const xmlNode *, const char *path, WRBUF error_msg)

construct and configure a type of ours

Definition at line 64 of file record_conv.h.

Referenced by yaz_record_conv_configure_t(), yaz_record_conv_opac_record(), and yaz_record_get_output_charset().

◆ convert

int(* yaz_record_conv_type::convert) (void *info, WRBUF record, WRBUF error_msg)

converts a record

Definition at line 68 of file record_conv.h.

Referenced by yaz_record_conv_configure_t(), and yaz_record_conv_record_rule().

◆ destroy

void(* yaz_record_conv_type::destroy) (void *info)

destroys our conversion handler

Definition at line 71 of file record_conv.h.

Referenced by yaz_record_conv_configure_t(), and yaz_record_conv_reset().

◆ next

struct yaz_record_conv_type* yaz_record_conv_type::next

pointer to next type ; NULL for last

Definition at line 61 of file record_conv.h.

Referenced by yaz_record_conv_configure_t().


The documentation for this struct was generated from the following file: