File modules/ac/access_control.h

  $Revision: 1.18 $

Access Control module (ac) - the header file.
Status: NOT REVUED, NOT TESTED
Design and implementation by: Marek Bukowy
Included in: modules/ac/access_control.c

Included Files


Preprocessor definitions

#define READ_ACCESS_CONTROL

#define EXTDEF extern

#define ACC_PLUS 0

#define ACC_MINUS 1


Typedef acl_st

typedef struct {...} acl_st
struct 
   { 
     int maxprivate; 
     int maxpublic; 
     short maxdenials; 
     char deny; 
     char trustpass; 
   } 

Typedef acc_st

typedef struct {...} acc_st
struct 
   { 
     int connections; 
     int addrpasses; 
     int denials; 
     int queries; 
     int referrals; 
     int public_objects; 
     int private_objects; 
     float public_bonus; 
     float private_bonus; 
   } 

External Variables

act_runtime
extern rx_tree_t* act_runtime
Defined in: modules/ac/access_control.c

act_hour
extern rx_tree_t* act_hour
Defined in: modules/ac/access_control.c

act_minute
extern rx_tree_t* act_minute
Defined in: modules/ac/access_control.c

act_acl
extern rx_tree_t* act_acl
Defined in: modules/ac/access_control.c