#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 |
data jabberd hold for each instance
Referenced by _dialback_miod_hash_cleanup(), dialback(), dialback_check_settings(), dialback_in_read_db(), dialback_in_verify(), dialback_miod_hash(), dialback_miod_read(), dialback_out_connection_cleanup(), dialback_out_packet(), dialback_out_read(), dialback_out_read_db(), and dialback_packets().
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().
| char* db_struct::secret |
our dialback secret
Referenced by dialback(), dialback_get_loopcheck_token(), dialback_in_read_db(), dialback_out_connection(), 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().
1.5.5