db_struct Struct Reference

#include <dialback.h>


Data Fields

instance i
xht nscache
xht out_connecting
xht out_ok_db
xht in_id
xht in_ok_db
xht hosts_xmpp
xht hosts_tls
xht hosts_auth
char * secret
int timeout_packets
int timeout_idle
int timeout_auth
xht std_ns_prefixes
xdbcache xc


Detailed Description

s2s instance

Field Documentation

host/ip local resolution cache

Referenced by dialback(), dialback_ip_get(), and dialback_ip_set().

where unvalidated in-progress connections are, key is to/from

Referenced by dialback(), dialback_beat_idle(), dialback_out_beat_packets(), dialback_out_connection(), and dialback_out_connection_cleanup().

hash table of all connected dialback hosts, key is same to/from

Referenced by _dialback_miod_hash_cleanup(), dialback(), dialback_beat_idle(), dialback_miod_hash(), dialback_out_packet(), and dialback_out_read().

all the incoming connections waiting to be checked, rand id attrib is key

Referenced by dialback(), dialback_beat_idle(), dialback_in_dbic_cleanup(), dialback_in_verify(), and dialback_out_read().

all the incoming dialback connections that are ok, ID@to/from is key

Referenced by _dialback_miod_hash_cleanup(), dialback(), dialback_beat_idle(), dialback_in_read(), dialback_in_read_db(), and dialback_in_verify().

hash containing the XMPP version configuration for peers

Referenced by dialback(), dialback_in_read(), and dialback_out_read().

hash containing the STARTTLS configuration for peers

Referenced by dialback(), dialback_check_settings(), dialback_in_read(), dialback_in_read_db(), and dialback_out_read().

hash containing the authentiction configuration for peers

Referenced by dialback(), dialback_check_settings(), dialback_in_read(), dialback_in_read_db(), and dialback_out_read().

configuration option <queuetimeout/>: how long should stanzas wait for an established connection

Referenced by _dialback_out_beat_packets(), and dialback().

configuration option <idletimeout/>: after how many seconds an authorized connection should be timed out

Referenced by _dialback_beat_idle(), and dialback().

configuration option <authtimeout/>: after how many seconds a connection should be closed, if it is not authorized for any domain

Referenced by _dialback_beat_in_idle(), _dialback_beat_out_idle(), and dialback().

standard prefixes used inside the dialback component for xpath expressions

Referenced by dialback(), dialback_in_verify(), dialback_out_read(), and dialback_packets().

pointer to the xdbcache_cache structure used to access the ACL and configuration

Referenced by dialback().


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

Generated on Wed Sep 10 01:59:48 2008 for jabberd14 by  doxygen 1.5.5