NAME
iraInitADTables, iraInitADChannel, iraInitADDnisani - ini-
tialize the AD Channel and DNIS/ANI tables
SYNOPSIS
#include <irapi-ad.h>
int iraInitADTables (int numchans, int numdnisani);
int iraInitADChannel (int numchans);
int iraInitADDnisani (int numdnisani);
DESCRIPTION
Functions iraInitADTables, iraInitADChannel and iraIni-
tADDnisani allow users to initialize the both the AD Channel
and DNIS/ANI tables, just the AD Channel table, or just the
AD DNIS/ANI table, respectively (see IRAPI-AD(4IRAPI-AD)).
Function iraInitADTables creates and initializes an AD Chan-
nel table with numchans entries. It also creates and ini-
tializes an AD DNIS/ANI table with numdnisani entries.
Function iraInitADChannel creates and initializes an AD
Channel table with numchans entries.
Function iraInitADDnisani creates and initializes an AD
DNIS/ANI table with numdnisani entries.
The global parameter IRP_AD_READ_ONLY must be set to
IRD_READWRITE or both functions will return an error.
The global parameters IRP_AD_CHANNEL_TABLE and
IRP_AD_DNISANI_TABLE contain the full pathnames of the AD
Channel and AD DNIS/ANI tables, respectively.
RETURN VALUE
IRR_OK if sucessful.
IRR_FAIL on error.
ERROR
On error, irError is set as follows:
IRER_INVALID if an invalid argument is passed in.
IRER_PERMISSION if the global parameter IRP_AD_READ_ONLY is
not set to IRD_READWRITE.
IRER_SYSERROR if a system error occurred, irSysError will be
set to the corresponding errno.
SEE ALSO
IRAPI-AD(4IRAPI-AD), irAPI.rc(4IRAPI)
VERSION
This is version 8/31/00 of this man page.