import "sae.idl";
Go to the source code of this file.
Namespaces | |
namespace | event |
Classes | |
exception | event.UnknownRouter |
Raised when a call for a currently not managed router is received. More... | |
exception | event.IllegalArgument |
Raised when illegal arguments were passed. More... | |
union | event.AttributeUnion |
Value union of an event attribute. More... | |
struct | event.EventAttr |
A single event attribute. More... | |
interface | event.RouterListener |
A callback interface that can be implemented by a client of the event interface. More... | |
interface | event.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 > | 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. | |
typedef sequence< InetAddress > | event.InetAddressSeq |
A sequence of InetAddresses. | |
Enumerations | |
enum | event.EventAttribute { event.EA_INTERFACE_NAME, event.EA_SESSION_ID, event.EA_IF_ALIAS, event.EA_IF_DESCR, event.EA_IF_INDEX, event.EA_NAS_PORT_ID, event.EA_NAS_PORT, event.EA_NAS_IP, event.EA_RADIUS_CLASS, event.EA_SERVICE_BUNDLE, event.EA_LOGIN_NAME, event.EA_IP_ADDRESS, event.EA_IP_MASK, event.EA_MTU, event.EA_BROADCAST_ADDR, event.EA_INTERFACE_SPEED, event.EA_MAC_ADDRESS, event.EA_DHCP_PACKET, event.EA_LOGIN_TYPE, event.EA_USER_IP_ADDRESS, event.EA_INTERFACE_TYPE, event.EA_TUNNEL_SERVER_IP_ADDRESS, event.EA_TUNNEL_SERVER_IP_MASK, event.EA_TUNNEL_ID, event.EA_TUNNEL_SESSION_ID, event.EA_CALLING_STATION_ID, event.EA_LOCAL_QOS_PROFILE, event.EA_FRAMED_IPV6_PREFIX, event.EA_DELEGATED_IPV6_PREFIX } |
List of possible event attribute types that can be included in an EventNotification.ipUp call. More... | |
enum | event.EventAttributeType { event.EAT_LONG, event.EAT_LONG_LONG, event.EAT_STRING, event.EAT_OPAQUE } |
Possible types of event attributes. More... |