peer_info_s Struct Reference

#include <spf.h>


Data Fields

u_int8_t use_trust
u_int8_t use_guess
spf_result_tspf_result
SPF_RESULT RES
SPF_RESULT RES_P
char * rs
SPF_BOOL ALL
char * p
u_int8_t spf_ver
char * helo
char * ehlo
char * from
char * explain
char * guess
char * trusted
char * ptr_mhost
char * cur_dom
char * cur_eaddr
char * mta_hname
char ip_ver [IP_VER]
in_addr addr
char * r_ip
char * r_vhname
char local_part [LOCAL_PART]
char utc_time [UTC_TIME]
char last_m [MAX_MECHANISM]
char error [MAX_ERROR]


Field Documentation

struct in_addr peer_info_s::addr
 

Definition at line 342 of file spf.h.

Referenced by SPF_init(), SPF_parse_policy(), SPF_policy_main_rec(), UTIL_a_cmp(), UTIL_mx_cmp(), and UTIL_validate_hostname().

SPF_BOOL peer_info_s::ALL
 

Definition at line 321 of file spf.h.

Referenced by SPF_init(), SPF_parse_policy(), and UTIL_get_mech_prefix().

char* peer_info_s::cur_dom
 

Definition at line 334 of file spf.h.

Referenced by MACRO_process(), SPF_build_header(), SPF_close(), SPF_init(), SPF_parse_policy(), SPF_policy_main_rec(), SPF_smtp_from(), UTIL_a_cmp(), UTIL_ptr_cmp(), and UTIL_validate_ptr().

char* peer_info_s::cur_eaddr
 

Definition at line 335 of file spf.h.

Referenced by MACRO_process(), SPF_close(), and SPF_init().

char* peer_info_s::ehlo
 

Definition at line 327 of file spf.h.

Referenced by MACRO_process(), SPF_init(), and SPF_smtp_helo().

char peer_info_s::error[MAX_ERROR]
 

Definition at line 349 of file spf.h.

Referenced by DNS_query(), main(), SPF_build_header(), SPF_init(), SPF_policy_main_rec(), UTIL_assoc_prefix(), UTIL_log_result(), UTIL_ptr_cmp(), and UTIL_validate_ptr().

char* peer_info_s::explain
 

Definition at line 330 of file spf.h.

Referenced by main(), SPF_close(), SPF_get_explain(), SPF_init(), SPF_parse_policy(), and SPF_policy_main_rec().

char* peer_info_s::from
 

Definition at line 328 of file spf.h.

Referenced by SPF_build_header(), SPF_close(), SPF_init(), SPF_result(), SPF_smtp_from(), UTIL_log_result(), and UTIL_mx_cmp().

char* peer_info_s::guess
 

Definition at line 331 of file spf.h.

Referenced by SPF_close(), SPF_init(), and SPF_policy_main_rec().

char* peer_info_s::helo
 

Definition at line 326 of file spf.h.

Referenced by MACRO_process(), SPF_close(), SPF_init(), SPF_smtp_from(), and SPF_smtp_helo().

char peer_info_s::ip_ver[IP_VER]
 

Definition at line 341 of file spf.h.

Referenced by MACRO_process(), and SPF_init().

char peer_info_s::last_m[MAX_MECHANISM]
 

Definition at line 348 of file spf.h.

Referenced by SPF_build_header(), SPF_init(), SPF_parse_policy(), SPF_policy_main_rec(), UTIL_assoc_prefix(), and UTIL_get_mech_prefix().

char peer_info_s::local_part[LOCAL_PART]
 

Definition at line 346 of file spf.h.

Referenced by MACRO_process(), SPF_init(), and SPF_smtp_from().

char* peer_info_s::mta_hname
 

Definition at line 339 of file spf.h.

Referenced by MACRO_process(), SPF_build_header(), SPF_close(), and SPF_init().

char* peer_info_s::p
 

Definition at line 322 of file spf.h.

Referenced by SPF_init().

char* peer_info_s::ptr_mhost
 

Definition at line 333 of file spf.h.

Referenced by SPF_close(), and SPF_init().

char* peer_info_s::r_ip
 

Definition at line 343 of file spf.h.

Referenced by MACRO_process(), SPF_build_header(), SPF_close(), SPF_init(), SPF_parse_policy(), SPF_result(), UTIL_log_result(), UTIL_ptr_cmp(), UTIL_validate_hostname(), and UTIL_validate_ptr().

char* peer_info_s::r_vhname
 

Definition at line 344 of file spf.h.

Referenced by DNS_ptr_answer(), MACRO_process(), SPF_close(), SPF_init(), and UTIL_validate_ptr().

SPF_RESULT peer_info_s::RES
 

Definition at line 317 of file spf.h.

Referenced by main(), SPF_build_header(), SPF_parse_policy(), SPF_policy_main_rec(), SPF_result(), UTIL_assoc_prefix(), and UTIL_log_result().

SPF_RESULT peer_info_s::RES_P
 

Definition at line 318 of file spf.h.

Referenced by SPF_parse_policy(), and UTIL_get_mech_prefix().

char* peer_info_s::rs
 

Definition at line 319 of file spf.h.

Referenced by main(), SPF_policy_main_rec(), UTIL_assoc_prefix(), UTIL_ptr_cmp(), and UTIL_validate_ptr().

spf_result_t* peer_info_s::spf_result
 

Definition at line 316 of file spf.h.

Referenced by SPF_build_header(), SPF_init(), SPF_parse_policy(), UTIL_assoc_prefix(), and UTIL_log_result().

u_int8_t peer_info_s::spf_ver
 

Definition at line 324 of file spf.h.

Referenced by SPF_init(), SPF_parse_policy(), and UTIL_log_result().

char* peer_info_s::trusted
 

Definition at line 332 of file spf.h.

Referenced by SPF_close(), SPF_init(), and SPF_policy_main_rec().

u_int8_t peer_info_s::use_guess
 

Definition at line 314 of file spf.h.

Referenced by SPF_init(), and SPF_policy_main_rec().

u_int8_t peer_info_s::use_trust
 

Definition at line 313 of file spf.h.

Referenced by SPF_init(), and SPF_policy_main_rec().

char peer_info_s::utc_time[UTC_TIME]
 

Definition at line 347 of file spf.h.

Referenced by MACRO_process(), and SPF_init().


The documentation for this struct was generated from the following file:
Generated on Thu Jul 1 14:05:44 2004 for libspf v1.0 by doxygen 1.3.7