jabberd2
2.2.16
|
#include "router.h"
Go to the source code of this file.
Data Structures | |
struct | aci_user_st |
Typedefs | |
typedef struct aci_user_st * | aci_user_t |
aci manager | |
Functions | |
xht | aci_load (router_t r) |
int | aci_check (xht aci, const char *type, const char *name) |
see if a username is in an acl | |
void | aci_unload (xht aci) |
unload aci table |
typedef struct aci_user_st* aci_user_t |
Definition at line 31 of file aci.c.
References log_debug, ZONE, xhash_new(), nad_find_elem(), router_st::config, config_st::nad, nad_find_attr(), NAD_AVAL_L, NAD_AVAL, NAD_CDATA_L, aci_user_st::name, NAD_CDATA, aci_user_st::next, xhash_put(), pstrdup(), and xhash_pool().
Referenced by JABBER_MAIN().
int aci_check | ( | xht | aci, |
const char * | type, | ||
const char * | name | ||
) |
see if a username is in an acl
Definition at line 93 of file aci.c.
References log_debug, ZONE, xhash_get(), aci_user_st::next, and aci_user_st::name.
Referenced by _router_process_bind(), _announce_pkt_sm(), and _disco_pkt_sm().
void aci_unload | ( | xht | aci | ) |