acpPlugin.idl File Reference

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

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...

Packages

package  acpAdapter
 

CORBA-based plug-in API that allows you to pass information to ACP in any language that supports CORBA.


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...

Detailed Description

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


Generated on 19 Jul 2017 for API for Admission Control Plug-In (ACP) by  doxygen 1.6.1