|
jabberd14 1.6.2
|
#include <dialback.h>
Data Fields | |
| char * | ip |
| int | stamp |
| db | d |
| jid | key |
| xmlnode | verifies |
| pool | p |
| dboq | q |
| mio | m |
| int | xmpp_version |
| int | settings_failed |
| char * | stream_id |
| db_request | db_state |
| db_connection_state | connection_state |
| std::ostringstream * | connect_results |
| struct { | |
| int db:1 | |
| } | flags |
structure holding information about an outgoing connection
| std::ostringstream* dboc::connect_results |
result messages for the connection attempts
Referenced by _dialback_out_beat_packets(), dialback_out_connect(), dialback_out_connection(), dialback_out_connection_cleanup(), and dialback_out_read().
how far did we proceed in connecting to the other host
Referenced by _dialback_out_beat_packets(), dialback_out_connect(), dialback_out_connection(), dialback_out_connection_cleanup(), and dialback_out_read().
our dialback instance
Referenced by _dialback_beat_out_idle(), _dialback_out_beat_packets(), dialback_out_connection(), dialback_out_connection_cleanup(), and dialback_out_read().
| int dboc::db |
if the peer supports dialback
Referenced by dialback_out_read().
if we want to send a <db:result/> and if we already did
Referenced by dialback_out_connection(), and dialback_out_read().
| struct { ... } dboc::flags |
Referenced by dialback_out_read().
| char* dboc::ip |
where to connect to (list of comma separated addresses of the format [ip]:port, [ip], ip:port, or ip)
Referenced by dialback_out_connect(), dialback_out_connection(), and dialback_out_read().
destination and source for this connection, format: dest/src
Referenced by dialback_out_connect(), dialback_out_connection(), dialback_out_connection_cleanup(), and dialback_out_read().
the mio connection this outgoing stream is using
Referenced by _dialback_beat_out_idle(), dialback_out_connection(), dialback_out_connection_cleanup(), dialback_out_packet(), and dialback_out_read().
memory pool we are using for this connections data
Referenced by _dialback_out_beat_packets(), dialback_out_connection(), dialback_out_connection_cleanup(), and dialback_out_read().
pending stanzas, that need to be sent to the peer
Referenced by _dialback_out_beat_packets(), dialback_out_connection_cleanup(), dialback_out_packet(), and dialback_out_read().
1 if the connection has been droped as configured settings where not fulfilled (e.g. TLS required), 0 else
Referenced by dialback_out_connection_cleanup(), and dialback_out_read().
| int dboc::stamp |
when we started to connect to this peer
Referenced by _dialback_beat_out_idle(), and dialback_out_connection().
| char* dboc::stream_id |
the stream id the connected entity assigned
Referenced by dialback_out_connection(), and dialback_out_read().
waiting db:verify elements we have to send to the peer
Referenced by dialback_out_connection(), dialback_out_connection_cleanup(), dialback_out_packet(), and dialback_out_read().
version the peer supports, -1 not yet known, 0 preXMPP
Referenced by dialback_out_connection(), and dialback_out_read().
1.7.4