modules/ca/ca_macros.h

/* [<][>]
[^][v][top][bottom][index][help] */

FUNCTIONS

This source file includes following functions.
  1. ca_get_srcname
  2. ca_get_srccanupd
  3. ca_get_srcdeflook
  4. ca_get_srcdbmachine
  5. ca_get_srcdbuser
  6. ca_get_srcdbpassword
  7. ca_get_srcdbname
  8. ca_get_srcdbport
  9. ca_get_srcnrtmhost
  10. ca_get_srcnrtmlog
  11. ca_get_srcmode
  12. ca_get_srcnrtmport
  13. ca_get_srcnrtmdelay
  14. ca_get_srcnrtmprotocolvers
  15. 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 

/* [<][>][^][v][top][bottom][index][help] */