ITK Function Reference

(V10000.1.0.60_20160308.00)
Data Structures | Typedefs | Enumerations | Functions
validationrule.h File Reference
#include <tc/tc_startup.h>
#include <validation/libvalidation_exports.h>
#include <validation/libvalidation_undef.h>

Go to the source code of this file.

Data Structures

struct  candidate_validation_result_s
 
struct  validation_events_s
 
struct  validation_expression_s
 
struct  validation_rule_s
 
struct  VALIDATIONRULE_candidate_result_s
 
struct  VALIDATIONRULE_event_s
 
struct  VALIDATIONRULE_parameter_s
 
struct  VALIDATIONRULE_rule_s
 
struct  VALIDATIONRULE_rule_set_s
 
struct  VALIDATIONRULE_target_s
 

Typedefs

typedef struct
candidate_validation_result_s 
candidate_validation_result_t
 
typedef struct validation_events_s validation_events_t
 
typedef struct
validation_expression_s 
validation_expression_t
 
typedef struct validation_rule_s validation_rule_t
 
typedef enum
validation_run_status_e 
validation_run_status_t
 
typedef struct
VALIDATIONRULE_candidate_result_s 
VALIDATIONRULE_candidate_result_t
 
typedef struct
VALIDATIONRULE_event_s 
VALIDATIONRULE_event_t
 
typedef enum
VALIDATIONRULE_parameter_operation_e 
VALIDATIONRULE_parameter_operation_t
 
typedef struct
VALIDATIONRULE_parameter_s 
VALIDATIONRULE_parameter_t
 
typedef struct
VALIDATIONRULE_rule_set_s
VALIDATIONRULE_rule_set_p_t
 
typedef struct
VALIDATIONRULE_rule_set_s 
VALIDATIONRULE_rule_set_t
 
typedef struct
VALIDATIONRULE_rule_s 
VALIDATIONRULE_rule_t
 
typedef struct
VALIDATIONRULE_target_s
VALIDATIONRULE_target_p_t
 
typedef struct
VALIDATIONRULE_target_s 
VALIDATIONRULE_target_t
 

Enumerations

enum  validation_run_status_e {
  up_to_date, out_of_date, out_Of_Date_RequirementChanged, verify_parameter_failed,
  missing_report_log, not_run, not_required
}
 
enum  VALIDATIONRULE_parameter_operation_e {
  VALIDATIONRULE_operation_equal = 0, VALIDATIONRULE_operation_regular_exp, VALIDATIONRULE_operation_not_equal, VALIDATIONRULE_operation_less_than,
  VALIDATIONRULE_operation_lessthan_or_euqal, VALIDATIONRULE_operation_greater_than, VALIDATIONRULE_operation_greaterthan_or_equal, VALIDATIONRULE_operation_begins,
  VALIDATIONRULE_operation_contains
}
 

Functions

VALIDATION_API int VALIDATIONRULE_check_results (tag_t *target_obj, int num_target, char *rule_item_revision, char *validation_rule_set, char *current_event)
 
VALIDATION_API void VALIDATIONRULE_free_results (candidate_validation_result_t *candidates, int num_candidates)
 
VALIDATION_API void VALIDATIONRULE_free_results2 (VALIDATIONRULE_candidate_result_t *candidates, int num_candidates)
 
VALIDATION_API void VALIDATIONRULE_free_rules (validation_rule_t *rules, int num_rules)
 
VALIDATION_API void VALIDATIONRULE_free_rules2 (VALIDATIONRULE_rule_t *rules, int num_rules)
 
VALIDATION_API int VALIDATIONRULE_get_candidate_results (tag_t *target_obj, int num_target, validation_rule_t *rules, int num_rules, candidate_validation_result_t **candidates, int *num_candidates)
 
VALIDATION_API int VALIDATIONRULE_get_candidate_results2 (tag_t *target_obj, int num_target, VALIDATIONRULE_rule_t *rules, int num_rules, VALIDATIONRULE_candidate_result_t **candidates, int *num_candidates)
 
VALIDATION_API int VALIDATIONRULE_get_rules (char *rule_item_revision, char *validation_rule_set, char *current_event, validation_rule_t **rules, int *num)
 
VALIDATION_API int VALIDATIONRULE_get_rules2 (tag_t rule_revision, char *validation_rule_set, char *current_event, validation_rule_t **rules, int *num)
 
VALIDATION_API int VALIDATIONRULE_get_rules3 (char *rule_item_revision, char *validation_rule_set, char *current_event, VALIDATIONRULE_rule_t **rules, int *num)
 
VALIDATION_API int VALIDATIONRULE_get_rules4 (tag_t rule_revision, char *validation_rule_set, char *current_event, VALIDATIONRULE_rule_t **rules, int *num)
 
VALIDATION_API int VALIDATIONRULE_verify_result (candidate_validation_result_t *candidate)
 
VALIDATION_API int VALIDATIONRULE_verify_result2 (VALIDATIONRULE_candidate_result_t *candidate)
 

Detailed Description

This file contains functions and declarations for validation rule ITK APIs.

Definition in file validationrule.h.