|
jabberd14 1.6.2
|
this file implements the client connection manager More...
#include <jabberd.h>Data Structures | |
| struct | smi_st |
| struct | edata_st |
Defines | |
| #define | DEFAULT_AUTH_TIMEOUT 120 |
| #define | DEFAULT_HEARTBEAT 60 |
Typedefs | |
| typedef struct smi_st * | smi |
| typedef struct smi_st | _smi |
| typedef struct edata_st | _cdata |
| typedef struct edata_st * | cdata |
Enumerations | |
| enum | user_state { state_UNKNOWN, state_AUTHD } |
Functions | |
| void | pthsock_client (instance i, xmlnode x) |
this file implements the client connection manager
| #define DEFAULT_AUTH_TIMEOUT 120 |
Referenced by pthsock_client().
| #define DEFAULT_HEARTBEAT 60 |
Referenced by pthsock_client().
| enum user_state |
References mio_handlers_st::accepted, smi_st::aliases, smi_st::auth_timeout, smi_st::cfg, karma::dec, DEFAULT_AUTH_TIMEOUT, DEFAULT_HEARTBEAT, smi_st::heartbeat, smi_st::host, smi_st::i, instance_struct::id, karma::inc, j_atoi(), j_strcmp(), jid_new(), KARMA_DEC, KARMA_INC, KARMA_INIT, KARMA_MAX, karma_new(), KARMA_PENALTY, KARMA_RESETMETER, KARMA_RESTORE, log_debug2, log_warn(), LOGT_INIT, karma::max, mio_handlers_new(), mio_karma2(), mio_listen(), MIO_LISTEN_XML, mio_rate(), MIO_SSL_ACCEPTED, MIO_SSL_READ, MIO_SSL_WRITE, MIO_XML_PARSER, xmlnode_t::next, NS_AUTH, NS_JABBERD_CONFIG_PTHCSOCK, NS_REGISTER, NS_SERVER, NTYPE_TAG, o_DELIVER, instance_struct::p, karma::penalty, pmalloco(), pool_cleanup(), register_beat(), smi_st::register_feature, register_phandler(), karma::reset_meter, karma::restore, smi_st::std_namespace_prefixes, xmlnode_t::type, smi_st::users, karma::val, xdb_cache(), xdb_get(), xhash_new(), xhash_put(), xmlnode_get_attrib_ns(), xmlnode_get_data(), xmlnode_get_firstchild(), xmlnode_get_list_item(), xmlnode_get_localname(), xmlnode_get_namespace(), xmlnode_get_tags(), xmlnode_pool(), and ZONE.
1.7.4