ITK Function Reference

(V10000.1.0.60_20160308.00)
ada.h
Go to the documentation of this file.
1 // @<COPYRIGHT_START>@
2 // ===============================================
3 // Copyright 2006 UGS Corp. All Rights Reserved.
4 // ===============================================
5 // @<COPYRIGHT_END>@
6 
7 
8 
9 
18 #ifndef ADA_H
19 #define ADA_H
20 
21 #include <unidefs.h>
22 #include <tc/tc_startup.h>
23 #include <sa/libsa_exports.h>
24 
30 #ifdef __cplusplus
31  extern "C"{
32 #endif
33 
34 #define ADA_IP_PREF "IP_level_list_ordering"
35 #define ADA_ITAR_PREF "ITAR_level_list_ordering"
36 
37 extern SA_API int ADA_compare_ip_classification_levels(
38  const char* c1, /* <I> */
39  const char* c2, /* <I> */
40  int *answer /* <O> */
41  );
42 
43 extern SA_API int ADA_merge_ip_classification_levels(
44  const char* c1, /* <I> */
45  const char* c2, /* <I> */
46  char **result /* <OF> */
47  );
48 
49 extern SA_API int ADA_test_ip_classification_level(
50  const char* expression, /* <I> */
51  const char* classification, /* <I> */
52  logical *answer /* <O> */
53  );
54 
55 extern SA_API void ADA_list_ip_classification_levels(
56  int *argc, /* <O> */
57  char ***argv /* <OF> */
58  );
59 
60 extern SA_API int ADA_test_ip_clearance(
61  tag_t object, /* <I> */
62  const char *expression, /* <I> */
63  logical *verdict /* <O> */
64  );
65 
67  const char* c1, /* <I> */
68  const char* c2, /* <I> */
69  int *answer /* <O> */
70  );
71 
72 extern SA_API int ADA_merge_gov_classification_levels(
73  const char* c1, /* <I> */
74  const char* c2, /* <I> */
75  char **result /* <OF> */
76  );
77 
78 extern SA_API int ADA_test_gov_classification_level(
79  const char* expression, /* <I> */
80  const char* classification, /* <I> */
81  logical *answer /* <O> */
82  );
83 
84 extern SA_API void ADA_list_gov_classification_levels(
85  int *argc, /* <O> */
86  char ***argv /* <OF> */
87  );
88 
89 extern SA_API int ADA_test_gov_clearance(
90  tag_t object, /* <I> */
91  const char *expression, /* <I> */
92  logical *verdict /* <O> */
93  );
94 
97 #ifdef __cplusplus
98 }
99 #endif
100 
101 #include <sa/libsa_undef.h>
102 
103 #endif
104