Classes | |
exception | UnknownRouter |
Raised when a call for a currently not managed router is received. More... | |
exception | IllegalArgument |
Raised when illegal arguments were passed. More... | |
union | AttributeUnion |
Value union of an event attribute. More... | |
struct | EventAttr |
A single event attribute. More... | |
interface | RouterListener |
A callback interface that can be implemented by a client of the event interface. More... | |
interface | EventNotification |
The event notification interface of SAE allows integration with external IP address managers for router drivers that do not receive address assignment events directly from the router. More... | |
Typedefs | |
typedef sequence< EventAttr > | EventAttrSeq |
A sequence of event attributes. | |
typedef sequence< EventAttrSeq > | EventAttrSeqSeq |
A sequence of EventAttrSeq, used in EventNofication.ipSynchronize. | |
typedef sequence< octet > | InetAddress |
IPv4 address: 4 octet in network order. | |
typedef sequence< InetAddress > | InetAddressSeq |
A sequence of InetAddresses. | |
Enumerations | |
enum | EventAttribute { EA_INTERFACE_NAME, EA_SESSION_ID, EA_IF_ALIAS, EA_IF_DESCR, EA_IF_INDEX, EA_NAS_PORT_ID, EA_NAS_PORT, EA_NAS_IP, EA_RADIUS_CLASS, EA_SERVICE_BUNDLE, EA_LOGIN_NAME, EA_IP_ADDRESS, EA_IP_MASK, EA_MTU, EA_BROADCAST_ADDR, EA_INTERFACE_SPEED, EA_MAC_ADDRESS, EA_DHCP_PACKET, EA_LOGIN_TYPE, EA_USER_IP_ADDRESS, EA_INTERFACE_TYPE, EA_TUNNEL_SERVER_IP_ADDRESS, EA_TUNNEL_SERVER_IP_MASK, EA_TUNNEL_ID, EA_TUNNEL_SESSION_ID, EA_CALLING_STATION_ID, EA_LOCAL_QOS_PROFILE, EA_FRAMED_IPV6_PREFIX, EA_DELEGATED_IPV6_PREFIX } |
List of possible event attribute types that can be included in an EventNotification.ipUp call. More... | |
enum | EventAttributeType { EAT_LONG, EAT_LONG_LONG, EAT_STRING, EAT_OPAQUE } |
Possible types of event attributes. More... |
typedef sequence<EventAttr> event.EventAttrSeq |
A sequence of event attributes.
typedef sequence<EventAttrSeq> event.EventAttrSeqSeq |
A sequence of EventAttrSeq, used in EventNofication.ipSynchronize.
typedef sequence<octet> event.InetAddress |
IPv4 address: 4 octet in network order.
IPv6 address: 16 octet in network order (not yet supported).
typedef sequence<InetAddress> event.InetAddressSeq |
A sequence of InetAddresses.
List of possible event attribute types that can be included in an EventNotification.ipUp call.
EA_INTERFACE_NAME |
Name of the interface
|
EA_SESSION_ID |
Session Identifier, eg RADIUS accounting session ID
|
EA_IF_ALIAS |
Description of the interface
|
EA_IF_DESCR |
Alternative name of the interface
|
EA_IF_INDEX |
SNMP index of the interface
|
EA_NAS_PORT_ID |
Port identification string
|
EA_NAS_PORT |
Port identification
|
EA_NAS_IP |
Router IP address
|
EA_RADIUS_CLASS |
Interface RADIUS class
|
EA_SERVICE_BUNDLE |
Interface Service Bundle
|
EA_LOGIN_NAME |
Interface login name (for authenticated interface only)
|
EA_IP_ADDRESS |
Interface IP Address
|
EA_IP_MASK |
Interface network mask
|
EA_MTU |
Interface maximum transfer unit
|
EA_BROADCAST_ADDR |
Interface broadcast address
|
EA_INTERFACE_SPEED |
Speed of interface in bit per second
|
EA_MAC_ADDRESS |
MAC address of subscriber
|
EA_DHCP_PACKET |
DHCP options from discover request
|
EA_LOGIN_TYPE |
Type of login request. One of: INTF, AUTHINTF, ADDR, AUTHADDR; defaults to ADDR
|
EA_USER_IP_ADDRESS |
IP address of the user session associated with the event
|
EA_INTERFACE_TYPE |
Type of interface, IPV4, IPV6, L2TP (default=IP)
|
EA_TUNNEL_SERVER_IP_ADDRESS |
The L2TP tunnel server IP address
|
EA_TUNNEL_SERVER_IP_MASK |
The L2TP tunnel server IP mask
|
EA_TUNNEL_ID |
The L2TP tunnel ID
|
EA_TUNNEL_SESSION_ID |
The L2TP tunnel session ID
|
EA_CALLING_STATION_ID |
The Calling-Station-Id associated with the interface
|
EA_LOCAL_QOS_PROFILE |
The local qos profiles associated with the interface
|
EA_FRAMED_IPV6_PREFIX |
Framed IPV6 prefix (RFC3162)
|
EA_DELEGATED_IPV6_PREFIX |
Delegated IPV6 prefix (RFC4818)
|
Possible types of event attributes.