acpPlugin.idl File Reference


Detailed Description

API that you can use to implement the Admission Control Plug-In (ACP).


Namespaces

namespace  acpAdapter

Classes

union  acpAdapter.AttributeUnion
 Structure used to pass attribute types to ACP. More...
struct  acpAdapter.TagValue
 List of attributes in TagValue format. More...
interface  acpAdapter.RemoteUpdateInterface
 Remote update interface. More...

Typedefs

typedef sequence< TagValue > acpAdapter.TagValueList
 Attributes are passed to the update() method in the form of a TagValue list.

Enumerations

enum  acpAdapter.RemoteUpdateType {
  acpAdapter.PE_USER,
  acpAdapter.PE_CONGESTIONPOINT
}
 Types of information that the application is updating. More...
enum  acpAdapter.CongestionPointState {
  acpAdapter.CP_UP,
  acpAdapter.CP_DOWN
}
 Congestion point state indicates whether the interface is up or down. More...
enum  acpAdapter.RemoteUpdateAttribute {
  acpAdapter.RU_LOGIN_NAME,
  acpAdapter.RU_PHONE,
  acpAdapter.RU_INTF_NAME,
  acpAdapter.RU_INTF_DN,
  acpAdapter.RU_NETWORK_DEVICE,
  acpAdapter.RU_INTF_STATE,
  acpAdapter.RU_UPSTREAM_SYNC_RATE,
  acpAdapter.RU_DOWNSTREAM_SYNC_RATE,
  acpAdapter.RU_TIME_STAMP,
  acpAdapter.RU_PORT_ID,
  acpAdapter.RU_NAS_IP,
  acpAdapter.RU_USER_IP_ADDRESS,
  acpAdapter.RU_NAS_INET_ADDRESS,
  acpAdapter.RU_USER_INET_ADDRESS,
  acpAdapter.RU_ROUTER_TYPE,
  acpAdapter.RU_last
}
 Plug-in attributes that the application can pass to ACP. More...
enum  acpAdapter.RemoteUpdateAttributeType {
  acpAdapter.PAT_LONG_LONG,
  acpAdapter.PAT_LONG,
  acpAdapter.PAT_STRING,
  acpAdapter.PAT_STATE,
  acpAdapter.PAT_OPAQUE
}
 Possible encoding types of attribute types. More...


Generated on Fri Sep 25 17:35:48 2015 for API for Admission Control Plug-In (ACP) by  doxygen 1.4.7