/[pdpsoft]/trunk/grid-mw-security/ees/include/common/pdl.h
ViewVC logotype

Diff of /trunk/grid-mw-security/ees/include/common/pdl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1234 by aramv, Fri Dec 4 10:07:20 2009 UTC revision 1235 by aramv, Fri Dec 4 11:35:24 2009 UTC
# Line 42  Line 42 
42  #define FALSE 0  #define FALSE 0
43    
44  /* lifecycle functions */  /* lifecycle functions */
45  EES_RC              pdl_init(const char* config_file_name);  EES_RC              start_pdl_parser(char *config_file, int number_of_policies, char* names_of_policies[]);
46    EES_RC              wrap_yacc(const char* config_file);
47  EES_RC              pdl_term(policy_t* policies);  EES_RC              pdl_term(policy_t* policies);
48  EES_RC              add_prepared_plugins(void);  EES_RC              add_plugin_structs(void);
49    
50  policy_t*           get_policies(void);  policy_t*           get_policies(void);
51  policy_t*           reduce_policies(policy_t* policies, int number_of_policies, char* names_of_policies[]);  policy_t*           reduce_policies(policy_t* policies, int number_of_policies, char* names_of_policies[]);
# Line 79  void                free_args(int argc, Line 80  void                free_args(int argc,
80  void                link_dead_end_rules_in_policies(policy_t* policy);  void                link_dead_end_rules_in_policies(policy_t* policy);
81  void                link_dead_end_rules(policy_t* policy, rule_t* rule);  void                link_dead_end_rules(policy_t* policy, rule_t* rule);
82  EES_RC              remove_unreachable_rules_in_policies(policy_t* policies);  EES_RC              remove_unreachable_rules_in_policies(policy_t* policies);
83  rule_t*             remove_unreachable_rules(rule_t* rules);  rule_t*             remove_unreachable_rules(rule_t* rules, EES_RC*);
84    
85    
86  /* Lex/Yacc stuff */  /* Lex/Yacc stuff */

Legend:
Removed from v.1234  
changed lines
  Added in v.1235

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28