include/ca_macros.h
/* [<][>][^][v][top][bottom][index][help] */
FUNCTIONS
This source file includes following functions.
- ca_get_srcname
- ca_get_srccanupd
- ca_get_srcdeflook
- ca_get_srcdbmachine
- ca_get_srcdbuser
- ca_get_srcdbpassword
- ca_get_srcdbname
- ca_get_srcdbport
- ca_get_srcnrtmhost
- ca_get_srcnrtmlog
- ca_get_srcmode
- ca_get_srcnrtmport
- ca_get_srcnrtmdelay
- ca_get_srcnrtmprotocolvers
- ca_get_srcupdateport
1 #ifndef CA_MACROS
2 /* Include definitions of Macros. */
3 #define CA_MACROS
4
5 #include "ca_adminAttribs.h"
6
7 /* Macro defintions of the get and set functions. */
8
9 #define ca_get_bindport ca_get_int(CA_BINDPORT)
10 #define ca_set_bindport ca_set_int(CA_BINDPORT)
11
12 #define ca_get_help ca_get_dirlist(CA_HELP)
13 #define ca_set_help ca_set_dirlist(CA_HELP)
14
15 #define ca_get_replybanner ca_get_string(CA_REPLYBANNER)
16 #define ca_set_replybanner ca_set_string(CA_REPLYBANNER)
17
18 #define ca_get_source ca_get_source(CA_SOURCE)
19 #define ca_set_source ca_set_source(CA_SOURCE)
20
21 #define ca_get_testmode ca_get_boolean(CA_TESTMODE)
22 #define ca_set_testmode ca_set_boolean(CA_TESTMODE)
23
24 #define ca_get_overridecryptedpw ca_get_string(CA_OVERRIDECRYPTEDPW)
25 #define ca_set_overridecryptedpw ca_set_string(CA_OVERRIDECRYPTEDPW)
26
27 #define ca_get_whoishelp ca_get_dirlist(CA_WHOISHELP)
28 #define ca_set_whoishelp ca_set_dirlist(CA_WHOISHELP)
29
30 #define ca_get_autodbmhelp ca_get_dirlist(CA_AUTODBMHELP)
31 #define ca_set_autodbmhelp ca_set_dirlist(CA_AUTODBMHELP)
32
33 #define ca_get_attdesc ca_get_dirlist(CA_ATTDESC)
34 #define ca_set_attdesc ca_set_dirlist(CA_ATTDESC)
35
36 #define ca_get_deflook ca_get_source(CA_DEFLOOK)
37 #define ca_set_deflook ca_set_source(CA_DEFLOOK)
38
39 #define ca_get_dbfile ca_get_dirlist(CA_DBFILE)
40 #define ca_set_dbfile ca_set_dirlist(CA_DBFILE)
41
42 #define ca_get_canupd ca_get_source(CA_CANUPD)
43 #define ca_set_canupd ca_set_source(CA_CANUPD)
44
45 #define ca_get_crossnotifysources ca_get_source(CA_CROSSNOTIFYSOURCES)
46 #define ca_set_crossnotifysources ca_set_source(CA_CROSSNOTIFYSOURCES)
47
48 #define ca_get_uid ca_get_int(CA_UID)
49 #define ca_set_uid ca_set_int(CA_UID)
50
51 #define ca_get_qrylog ca_get_dirlist(CA_QRYLOG)
52 #define ca_set_qrylog ca_set_dirlist(CA_QRYLOG)
53
54 #define ca_get_qry2log ca_get_dirlist(CA_QRY2LOG)
55 #define ca_set_qry2log ca_set_dirlist(CA_QRY2LOG)
56
57 #define ca_get_errlog ca_get_dirlist(CA_ERRLOG)
58 #define ca_set_errlog ca_set_dirlist(CA_ERRLOG)
59
60 #define ca_get_auditlog ca_get_dirlist(CA_AUDITLOG)
61 #define ca_set_auditlog ca_set_dirlist(CA_AUDITLOG)
62
63 #define ca_get_updlog ca_get_dirlist(CA_UPDLOG)
64 #define ca_set_updlog ca_set_dirlist(CA_UPDLOG)
65
66 #define ca_get_acklog ca_get_dirlist(CA_ACKLOG)
67 #define ca_set_acklog ca_set_dirlist(CA_ACKLOG)
68
69 #define ca_get_lockdir ca_get_dirlist(CA_LOCKDIR)
70 #define ca_set_lockdir ca_set_dirlist(CA_LOCKDIR)
71
72 #define ca_get_pidfile ca_get_string(CA_PIDFILE)
73 #define ca_set_pidfile ca_set_string(CA_PIDFILE)
74
75 #define ca_get_updatelock ca_get_string(CA_UPDATELOCK)
76 #define ca_set_updatelock ca_set_string(CA_UPDATELOCK)
77
78 #define ca_get_cleanlock ca_get_string(CA_CLEANLOCK)
79 #define ca_set_cleanlock ca_set_string(CA_CLEANLOCK)
80
81 #define ca_get_serialdir ca_get_dirlist(CA_SERIALDIR)
82 #define ca_set_serialdir ca_set_dirlist(CA_SERIALDIR)
83
84 #define ca_get_oldserialdir ca_get_dirlist(CA_OLDSERIALDIR)
85 #define ca_set_oldserialdir ca_set_dirlist(CA_OLDSERIALDIR)
86
87 #define ca_get_serialincomingdir ca_get_dirlist(CA_SERIALINCOMINGDIR)
88 #define ca_set_serialincomingdir ca_set_dirlist(CA_SERIALINCOMINGDIR)
89
90 #define ca_get_keepopen ca_get_int(CA_KEEPOPEN)
91 #define ca_set_keepopen ca_set_int(CA_KEEPOPEN)
92
93 #define ca_get_allocmnt ca_get_string(CA_ALLOCMNT)
94 #define ca_set_allocmnt ca_set_string(CA_ALLOCMNT)
95
96 #define ca_get_getupdatesfrom ca_get_string(CA_GETUPDATESFROM)
97 #define ca_set_getupdatesfrom ca_set_string(CA_GETUPDATESFROM)
98
99 #define ca_get_whoisupdfrom ca_get_string(CA_WHOISUPDFROM)
100 #define ca_set_whoisupdfrom ca_set_string(CA_WHOISUPDFROM)
101
102 #define ca_get_denywhoisaccess ca_get_string(CA_DENYWHOISACCESS)
103 #define ca_set_denywhoisaccess ca_set_string(CA_DENYWHOISACCESS)
104
105 #define ca_get_tmpdir ca_get_dirlist(CA_TMPDIR)
106 #define ca_set_tmpdir ca_set_dirlist(CA_TMPDIR)
107
108 #define ca_get_pgpv ca_get_dirlist(CA_PGPV)
109 #define ca_set_pgpv ca_set_dirlist(CA_PGPV)
110
111 #define ca_get_pgpk ca_get_dirlist(CA_PGPK)
112 #define ca_set_pgpk ca_set_dirlist(CA_PGPK)
113
114 #define ca_get_pgppath ca_get_dirlist(CA_PGPPATH)
115 #define ca_set_pgppath ca_set_dirlist(CA_PGPPATH)
116
117 #define ca_get_mailcmd ca_get_dirlist(CA_MAILCMD)
118 #define ca_set_mailcmd ca_set_dirlist(CA_MAILCMD)
119
120 #define ca_get_overflowsize ca_get_int(CA_OVERFLOWSIZE)
121 #define ca_set_overflowsize ca_set_int(CA_OVERFLOWSIZE)
122
123 #define ca_get_dbcachesize ca_get_int(CA_DBCACHESIZE)
124 #define ca_set_dbcachesize ca_set_int(CA_DBCACHESIZE)
125
126 #define ca_get_nrofnames ca_get_int(CA_NROFNAMES)
127 #define ca_set_nrofnames ca_set_int(CA_NROFNAMES)
128
129 #define ca_get_defmail ca_get_string(CA_DEFMAIL)
130 #define ca_set_defmail ca_set_string(CA_DEFMAIL)
131
132 #define ca_get_humailbox ca_get_string(CA_HUMAILBOX)
133 #define ca_set_humailbox ca_set_string(CA_HUMAILBOX)
134
135 #define ca_get_autobox ca_get_string(CA_AUTOBOX)
136 #define ca_set_autobox ca_set_string(CA_AUTOBOX)
137
138 #define ca_get_duplicatepersoncheck ca_get_string(CA_DUPLICATEPERSONCHECK)
139 #define ca_set_duplicatepersoncheck ca_set_string(CA_DUPLICATEPERSONCHECK)
140
141 #define ca_get_replybanner ca_get_string(CA_REPLYBANNER)
142 #define ca_set_replybanner ca_set_string(CA_REPLYBANNER)
143
144 #define ca_get_nomatch ca_get_string(CA_NOMATCH)
145 #define ca_set_nomatch ca_set_string(CA_NOMATCH)
146
147 #define ca_get_cn_subject_add ca_get_string(CA_CN_SUBJECT_ADD)
148 #define ca_set_cn_subject_add ca_set_string(CA_CN_SUBJECT_ADD)
149
150 #define ca_get_cn_subject_del ca_get_string(CA_CN_SUBJECT_DEL)
151 #define ca_set_cn_subject_del ca_set_string(CA_CN_SUBJECT_DEL)
152
153 #define ca_get_cn_explain_add ca_get_string(CA_CN_EXPLAIN_ADD)
154 #define ca_set_cn_explain_add ca_set_string(CA_CN_EXPLAIN_ADD)
155
156 #define ca_get_cn_explain_del ca_get_string(CA_CN_EXPLAIN_DEL)
157 #define ca_set_cn_explain_del ca_set_string(CA_CN_EXPLAIN_DEL)
158
159 #define ca_get_cn_overlap_add ca_get_string(CA_CN_OVERLAP_ADD)
160 #define ca_set_cn_overlap_add ca_set_string(CA_CN_OVERLAP_ADD)
161
162 #define ca_get_cn_overlap_del ca_get_string(CA_CN_OVERLAP_DEL)
163 #define ca_set_cn_overlap_del ca_set_string(CA_CN_OVERLAP_DEL)
164
165 #define ca_get_cno_subject_add ca_get_string(CA_CNO_SUBJECT_ADD)
166 #define ca_set_cno_subject_add ca_set_string(CA_CNO_SUBJECT_ADD)
167
168 #define ca_get_cno_subject_del ca_get_string(CA_CNO_SUBJECT_DEL)
169 #define ca_set_cno_subject_del ca_set_string(CA_CNO_SUBJECT_DEL)
170
171 #define ca_get_cno_explain_add ca_get_string(CA_CNO_EXPLAIN_ADD)
172 #define ca_set_cno_explain_add ca_set_string(CA_CNO_EXPLAIN_ADD)
173
174 #define ca_get_cno_explain_del ca_get_string(CA_CNO_EXPLAIN_DEL)
175 #define ca_set_cno_explain_del ca_set_string(CA_CNO_EXPLAIN_DEL)
176
177 #define ca_get_cno_overlap_add ca_get_string(CA_CNO_OVERLAP_ADD)
178 #define ca_set_cno_overlap_add ca_set_string(CA_CNO_OVERLAP_ADD)
179
180 #define ca_get_cno_overlap_del ca_get_string(CA_CNO_OVERLAP_DEL)
181 #define ca_set_cno_overlap_del ca_set_string(CA_CNO_OVERLAP_DEL)
182
183 #define ca_get_mailtxt ca_get_string(CA_MAILTXT)
184 #define ca_set_mailtxt ca_set_string(CA_MAILTXT)
185
186 #define ca_get_mheader ca_get_string(CA_MHEADER)
187 #define ca_set_mheader ca_set_string(CA_MHEADER)
188
189 #define ca_get_failuretxt ca_get_string(CA_FAILURETXT)
190 #define ca_set_failuretxt ca_set_string(CA_FAILURETXT)
191
192 #define ca_get_successtxt ca_get_string(CA_SUCCESSTXT)
193 #define ca_set_successtxt ca_set_string(CA_SUCCESSTXT)
194
195 #define ca_get_helpheader ca_get_string(CA_HELPHEADER)
196 #define ca_set_helpheader ca_set_string(CA_HELPHEADER)
197
198 #define ca_get_ackerr ca_get_string(CA_ACKERR)
199 #define ca_set_ackerr ca_set_string(CA_ACKERR)
200
201 #define ca_get_ackok ca_get_string(CA_ACKOK)
202 #define ca_set_ackok ca_set_string(CA_ACKOK)
203
204 #define ca_get_acksig ca_get_string(CA_ACKSIG)
205 #define ca_set_acksig ca_set_string(CA_ACKSIG)
206
207 #define ca_get_notitxt ca_get_string(CA_NOTITXT)
208 #define ca_set_notitxt ca_set_string(CA_NOTITXT)
209
210 #define ca_get_notimailtxt ca_get_string(CA_NOTIMAILTXT)
211 #define ca_set_notimailtxt ca_set_string(CA_NOTIMAILTXT)
212
213 #define ca_get_notinetworktxt ca_get_string(CA_NOTINETWORKTXT)
214 #define ca_set_notinetworktxt ca_set_string(CA_NOTINETWORKTXT)
215
216 #define ca_get_nheader ca_get_string(CA_NHEADER)
217 #define ca_set_nheader ca_set_string(CA_NHEADER)
218
219 #define ca_get_fwheader ca_get_string(CA_FWHEADER)
220 #define ca_set_fwheader ca_set_string(CA_FWHEADER)
221
222 #define ca_get_fwtxt ca_get_string(CA_FWTXT)
223 #define ca_set_fwtxt ca_set_string(CA_FWTXT)
224
225 #define ca_get_fwmailtxt ca_get_string(CA_FWMAILTXT)
226 #define ca_set_fwmailtxt ca_set_string(CA_FWMAILTXT)
227
228 #define ca_get_fwnetworktxt ca_get_string(CA_FWNETWORKTXT)
229 #define ca_set_fwnetworktxt ca_set_string(CA_FWNETWORKTXT)
230
231 #define ca_get_mtfwheader ca_get_string(CA_MTFWHEADER)
232 #define ca_set_mtfwheader ca_set_string(CA_MTFWHEADER)
233
234 #define ca_get_mtfwtxt ca_get_string(CA_MTFWTXT)
235 #define ca_set_mtfwtxt ca_set_string(CA_MTFWTXT)
236
237 #define ca_get_denyaccesstxt ca_get_string(CA_DENYACCESSTXT)
238 #define ca_set_denyaccesstxt ca_set_string(CA_DENYACCESSTXT)
239
240 #define ca_get_referraltxt ca_get_string(CA_REFERRALTXT)
241 #define ca_set_referraltxt ca_set_string(CA_REFERRALTXT)
242
243 #define ca_get_referralerrortxt ca_get_string(CA_REFERRALERRORTXT)
244 #define ca_set_referralerrortxt ca_set_string(CA_REFERRALERRORTXT)
245
246 #define ca_get_referrallooperrortxt ca_get_string(REFERRALLOOPERRORTXT)
247 #define ca_set_referrallooperrortxt ca_set_string(REFERRALLOOPERRORTXT)
248
249 #define ca_get_referraltimeouttxt ca_get_string(REFERRALTIMEOUTTXT)
250 #define ca_set_referraltimeouttxt ca_set_string(REFERRALTIMEOUTTXT)
251
252 #define ca_get_referraltrunctxt ca_get_string(REFERRALTRUNCTXT)
253 #define ca_set_referraltrunctxt ca_set_string(REFERRALTRUNCTXT)
254
255 #define ca_get_referralendtxt ca_get_string(REFERRALENDTXT)
256 #define ca_set_referralendtxt ca_set_string(REFERRALENDTXT)
257
258 #define ca_get_referraltimeout ca_get_string(REFERRALTIMEOUT)
259 #define ca_set_referraltimeout ca_set_string(REFERRALTIMEOUT)
260
261 #define ca_get_referralmaxlines ca_get_string(REFERRALMAXLINES)
262 #define ca_set_referralmaxlines ca_set_string(REFERRALMAXLINES)
263
264 #define ca_get_rights ca_get_string(RIGHTS)
265 #define ca_set_rights ca_set_string(RIGHTS)
266
267 #define ca_get_country ca_get_string(CA_COUNTRY)
268 #define ca_set_country ca_set_string(CA_COUNTRY)
269
270 #define ca_get_dictionary ca_getDictionary(dictionary, VARS)
271
272 #define ca_get_srcname(X) ca_srchandle2Strelement((X), CA_SRCNAME)
/* [<][>][^][v][top][bottom][index][help] */
273
274 #define ca_get_srccanupd(X) ca_srchandle2Strelement((X), CA_DBCANUPD)
/* [<][>][^][v][top][bottom][index][help] */
275
276 #define ca_get_srcdeflook(X) ca_srchandle2Strelement((X), CA_DBDEFLOOK)
/* [<][>][^][v][top][bottom][index][help] */
277
278 #define ca_get_srcdbmachine(X) ca_srchandle2Strelement((X), CA_DBMACHINE)
/* [<][>][^][v][top][bottom][index][help] */
279
280 #define ca_get_srcdbuser(X) ca_srchandle2Strelement((X), CA_DBUSER)
/* [<][>][^][v][top][bottom][index][help] */
281
282 #define ca_get_srcdbpassword(X) ca_srchandle2Strelement((X), CA_DBPASSWORD)
/* [<][>][^][v][top][bottom][index][help] */
283
284 #define ca_get_srcdbname(X) ca_srchandle2Strelement((X), CA_DBNAME)
/* [<][>][^][v][top][bottom][index][help] */
285
286 #define ca_get_srcdbport(X) ca_srchandle2Intelement((X), CA_DBPORT)
/* [<][>][^][v][top][bottom][index][help] */
287
288 #define ca_get_srcnrtmhost(X) ca_srchandle2Strelement((X), CA_NRTMHOST)
/* [<][>][^][v][top][bottom][index][help] */
289
290 #define ca_get_srcnrtmlog(X) ca_srchandle2Strelement((X), CA_NRTMLOG)
/* [<][>][^][v][top][bottom][index][help] */
291
292 #define ca_get_srcmode(X) ca_srchandle2Intelement((X), CA_SRCMODE)
/* [<][>][^][v][top][bottom][index][help] */
293
294 #define ca_get_srcnrtmport(X) ca_srchandle2Intelement((X), CA_NRTMPORT)
/* [<][>][^][v][top][bottom][index][help] */
295
296 #define ca_get_srcnrtmdelay(X) ca_srchandle2Intelement((X), CA_NRTMDELAY)
/* [<][>][^][v][top][bottom][index][help] */
297
298 #define ca_get_srcnrtmprotocolvers(X) ca_srchandle2Intelement((X), CA_NRTMPROTOCOLVERS)
/* [<][>][^][v][top][bottom][index][help] */
299
300 #define ca_get_srcupdateport(X) ca_srchandle2Intelement((X), CA_SRCUPDPORT)
/* [<][>][^][v][top][bottom][index][help] */
301
302 #define ca_get_notiflog ca_get_dirlist(CA_NOTIFLOG)
303 #define ca_set_notiflog ca_set_dirlist(CA_NOTIFLOG)
304
305 #define ca_get_forwlog ca_get_dirlist(CA_FORWLOG)
306 #define ca_set_forwlog ca_set_dirlist(CA_FORWLOG)
307
308 #define ca_get_crosslog ca_get_dirlist(CA_CROSSLOG)
309 #define ca_set_crosslog ca_set_dirlist(CA_CROSSLOG)
310
311 #define ca_get_ripadminport ca_get_adminIntElement(CA_RIPADMIN, CA_ADMINPORT)
312 #define ca_get_ripadminuser ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINUSER)
313
314 #define ca_get_ripadmintable ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINTABLE)
315
316 #define ca_get_ripadminhost ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINHOST)
317
318 #define ca_get_ripadminpassword ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINPASSWORD)
319
320
321 #endif /* CA_MACROS */
322