SPF_record_struct Struct Reference

#include <spf_record.h>

Collaboration diagram for SPF_record_struct:

[legend]

Data Fields

SPF_server_tspf_server
unsigned char version
unsigned char num_mech
unsigned char num_mod
unsigned char num_dns_mech
SPF_mech_tmech_first
size_t mech_size
size_t mech_len
SPF_mod_tmod_first
size_t mod_size
size_t mod_len

Detailed Description

Compiled SPF records as used internally by libspf2

Definition at line 200 of file spf_record.h.


Field Documentation

SPF_mech_t* SPF_record_struct::mech_first

Buffer for mechanisms.

Definition at line 211 of file spf_record.h.

Referenced by SPF_record_free(), SPF_record_interpret(), and SPF_record_stringify().

size_t SPF_record_struct::mech_len

Used size (non-network format).

Definition at line 213 of file spf_record.h.

Referenced by SPF_record_print(), and SPF_record_stringify().

size_t SPF_record_struct::mech_size

Malloc'ed size.

Definition at line 212 of file spf_record.h.

SPF_mod_t* SPF_record_struct::mod_first

Buffer for modifiers.

Definition at line 215 of file spf_record.h.

Referenced by SPF_record_free().

size_t SPF_record_struct::mod_len

Used size (non-network format).

Definition at line 217 of file spf_record.h.

Referenced by SPF_record_print(), and SPF_record_stringify().

size_t SPF_record_struct::mod_size

Malloc'ed size.

Definition at line 216 of file spf_record.h.

unsigned char SPF_record_struct::num_dns_mech

Number of DNS mechanisms.

Definition at line 208 of file spf_record.h.

unsigned char SPF_record_struct::num_mech

Number of mechanisms.

Definition at line 206 of file spf_record.h.

Referenced by SPF_record_interpret(), SPF_record_print(), and SPF_record_stringify().

unsigned char SPF_record_struct::num_mod

Number of modifiers.

Definition at line 207 of file spf_record.h.

Referenced by SPF_record_print().

SPF_server_t* SPF_record_struct::spf_server

Definition at line 202 of file spf_record.h.

Referenced by SPF_record_interpret(), and SPF_record_new().

unsigned char SPF_record_struct::version

SPF spec version number.

Definition at line 205 of file spf_record.h.

Referenced by SPF_record_compile(), SPF_record_print(), and SPF_record_stringify().


The documentation for this struct was generated from the following file:
Generated on 29 May 2016 for libspf2 by  doxygen 1.4.7