All Classes Files Functions Variables Pages
Interfaces.idl File Reference

API for network interfaces administration. More...

Go to the source code of this file.

Classes

struct  webadmin::ConnectivityConfig
 
struct  webadmin::RasConfig
 
struct  webadmin::VpnRoute
 
struct  webadmin::VpnServerConfig
 
struct  webadmin::CertificateDn
 
struct  webadmin::IpsecPeerIdConfig
 
struct  webadmin::VpnTunnelConfig
 
struct  webadmin::InterfaceConnectivityParameters
 
struct  webadmin::InterfaceFlags
 
struct  webadmin::DetailsConfig
 
struct  webadmin::IpAddressMask
 
struct  webadmin::Ip6AddressMask
 
struct  webadmin::Interface
 
interface  webadmin::Interfaces
 

Typedefs

typedef sequence< VpnRoute > webadmin::VpnRouteList
 
typedef sequence< CertificateDn > webadmin::CertificateDnList
 
typedef sequence< IpAddressMask > webadmin::IpAddressMaskList
 
typedef sequence< Ip6AddressMask > webadmin::Ip6AddressMaskList
 
typedef sequence< Interface > webadmin::InterfaceList
 
typedef sequence
< kerio::web::KIdList > 
webadmin::IpCollisionList
 

Enumerations

enum  InterfaceType {
  Ethernet, Ras, DialIn, VpnServer,
  VpnTunnel
}
 
enum  InterfaceModeType { InterfaceModeManual, InterfaceModeAutomatic, InterfaceModeLinkLocal }
 
enum  InterfaceEncapType { InterfaceEncapNative, InterfaceEncapPppoe }
 
enum  ConnectivityType { Persistent, DialOnDemand, Failover, LoadBalancing }
 
enum  RasType { PPPoE, PPTP, L2TP }
 
enum  MppeType { MppeDisabled, MppeEnabled, Mppe128Enabled }
 
enum  InterfaceGroupType {
  Other, Guest, Vpn, Trusted,
  Internet
}
 
enum  InterfaceStatusType {
  Up, Down, Connecting, Disconnecting,
  CableDisconnected, Error, Backup
}
 
enum  FailoverRoleType { None, Primary, Secondary }
 
enum  BandwidthUnit {
  BandwidthUnitBits, BandwidthUnitBytes, BandwidthUnitKilobits, BandwidthUnitKiloBytes,
  BandwidthUnitMegabits, BandwidthUnitMegaBytes, BandwidthUnitPercent
}
 
enum  ConnectivityStatus { ConnectivityOk, ConnectivityChecking, ConnectivityError }
 

Detailed Description

API for network interfaces administration.

Version
2