event.idl File Reference

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< EventAttrSeqevent.EventAttrSeqSeq
 A sequence of EventAttrSeq, used in EventNofication.ipSynchronize.
typedef sequence< octet > event.InetAddress
 IPv4 address: 4 octet in network order.
typedef sequence< InetAddressevent.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
}
 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...


Generated on Tue May 24 14:55:27 2011 for SAE API by  doxygen 1.4.7