acl_group Struct Reference
[Nuauth Core]

#include <connections.h>


Data Fields

GSList * users
GSList * groups
decision_t answer
gchar * period
gchar * log_prefix
gint flags
gint auth_quality


Detailed Description

Used to store the acl that apply for a packet

Definition at line 84 of file connections.h.


Field Documentation

decision_t acl_group::answer

Answer relative to the acl

Definition at line 87 of file connections.h.

Referenced by acl_check(), search_user_group_in_acl_groups(), and search_user_id_in_acl_groups().

gint acl_group::auth_quality

Minimum authentication quality required for a match

Definition at line 91 of file connections.h.

Referenced by acl_check().

gint acl_group::flags

flags used to set some acl properties

Definition at line 90 of file connections.h.

Referenced by acl_check(), and update_connection_datas().

GSList* acl_group::groups

List of users groups on which the acl apply

Definition at line 86 of file connections.h.

Referenced by acl_check(), and free_one_acl_group().

gchar* acl_group::log_prefix

Log prefix used for the acl

Definition at line 89 of file connections.h.

Referenced by acl_check(), free_one_acl_group(), and update_connection_datas().

gchar* acl_group::period

Period linked to the acl

Definition at line 88 of file connections.h.

Referenced by acl_check(), free_one_acl_group(), and update_decision().

GSList* acl_group::users

List of users ID on which the acl apply

Definition at line 85 of file connections.h.

Referenced by acl_check(), and free_one_acl_group().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 22 04:01:05 2008 for NuFW by  doxygen 1.4.7