## Generated for RADIUS messages.
##
## See `Wikipedia <http://en.wikipedia.org/wiki/RADIUS>`__ for more
## information about RADIUS.
##
## c: The connection.
##
## result: A record containing fields parsed from a RADIUS packet.
##
event radius_message%(c: connection, result: RADIUS::Message%);

## Generated for each RADIUS attribute.
##
## See `Wikipedia <http://en.wikipedia.org/wiki/RADIUS>`__ for more
## information about RADIUS.
##
## c: The connection.
##
## attr_type: The value of the code field (1 == User-Name, 2 == User-Password, etc.).
##
## value: The data/value bound to the attribute.
##
event radius_attribute%(c: connection, attr_type: count, value: string%);

type RADIUS::AttributeList: vector;
type RADIUS::Attributes: table;
type RADIUS::Message: record;
