Go to the first, previous, next, last section, table of contents.
- Scheme Function: avl-delete av-list attr
 - 
Delete from av-list the pairs with attribute attr.
 
- Scheme Function: avl-merge dst src
 - 
Merge src into dst.
 
- Scheme Function: avl-match? target list
 - 
Return 
#t if all pairs from list are present in target.
 
- Scheme Function: rad-dict-name->attr name
 - 
Return a dictionary entry for the given attribute name or 
#f if
no such name was found in the dictionary.
A dictionary entry is a list in the form:
- Scheme List: dict-entry name-string attr-number type-number vendor
 - 
Where
- name-string
 - 
The attribute name
 - value-number
 - 
The attribute number
 - type-number
 - 
The attribute type
 - vendor
 - 
is the vendor PEC, if the attribute is a Vendor-Specific one,
or #f otherwise.
 
 
 
- Scheme Function: rad-dict-value->name attr value
 - 
Returns a dictionary name of the given value for an integer-type
attribute attr. attr can be either an attribute number
or its dictionary name.
 
- Scheme Function: rad-dict-name->value attr value
 - 
Convert a symbolic attribute value name into its integer representation
 
- Scheme Function: rad-dict-pec->vendor pec
 - 
Convert PEC to the vendor name
 
- Scheme Function: rad-log-open prio
 - 
Open radius logging to the severity level prio.
 
- Scheme Function: rad-log-close
 - 
Close radius logging channel open by a previous call to 
rad-log-open.
 
- Scheme Function: rad-rewrite-execute-string string
 - 
Interpret string as an invocation of a function in Rewrite language and
execute it.
Return value: return of the corresponding Rewrite call, translated to
the Scheme data type.
 
- Scheme Function: rad-rewrite-execute arglist
 - 
Execute a Rewrite language function.
(car arglist) is interpreted as a name of the Rewrite
function to execute, and (cdr arglist) as a list of
arguments to be passed to it.
Return value: return of the corresponding Rewrite call, translated to
the Scheme data type.
 
- Scheme Function: rad-openlog ident option facility
 - 
Scheme interface to the system 
openlog() call.
 
- Scheme Function: rad-syslog prio text
 - 
Scheme interface to the system 
syslog() call.
 
- Scheme Function: rad-closelog
 - 
Scheme interface to the system 
closelog() call.
 
- Scheme Function: rad-utmp-putent status delay list radutmp_file radwtmp_file
 - 
Write the supplied data into the radutmp file. If RADWTMP_FILE is not nil
the constructed entry is also appended to WTMP_FILE.
list is:
- Scheme List: utmp-entry user-name orig-name port-id port-type session-id caller-id framed-ip nas-ip proto
 - 
- user-name
 - 
The user name
 - orig-name
 - 
Original user name from the request
 - port-id
 - 
The value of 
NAS-Port-Id attribute.
 - port-type
 - 
A number or character indicating the port type.
 - session-id
 - 
Session ID.
 - caller-id
 - 
The value of 
Calling-Station-Id attribute from the request.
 - framed-ip
 - 
The framed IP address assigned to the user.
 - nas-ip
 - 
The NAS IP address.
 - proto
 - 
Number or character indicating type of the connection.
 
 
 
Go to the first, previous, next, last section, table of contents.