All Classes Files Functions Variables Pages
TrafficPolicy.idl File Reference

API for Traffic Policy. More...

Go to the source code of this file.

Classes

struct  webadmin::InterfaceCondition
 
struct  webadmin::VpnCondition
 
struct  webadmin::TrafficEntity
 
struct  webadmin::TrafficCondition
 
struct  webadmin::TrafficServiceEntity
 
struct  webadmin::TrafficService
 
struct  webadmin::TrafficRule
 
struct  webadmin::TrafficPolicyFilter
 
interface  webadmin::TrafficPolicy
 

Typedefs

typedef sequence< TrafficEntity > webadmin::TrafficEntityList
 
typedef sequence
< TrafficServiceEntity > 
webadmin::TrafficServiceEntityList
 
typedef sequence< boolean > webadmin::LogEnabled
 
typedef sequence< TrafficRule > webadmin::TrafficRuleList
 

Enumerations

enum  SourceNatMode { NatDefault, NatInterface, NatIpAddress }
 
enum  NatBalancing { BalancingPerHost, BalancingPerConnection }
 
enum  TrafficIpVersion { Ipv4, Ipv6, IpAll }
 
enum  InterfaceConditionType { InterfaceInternet, InterfaceTrusted, InterfaceGuest, InterfaceSelected }
 
enum  VpnConditionType { IncomingClient, SelectedTunnel, AllTunnels }
 
enum  TrafficEntityType {
  TrafficEntityHost, TrafficEntityNetwork, TrafficEntityRange, TrafficEntityAddressGroup,
  TrafficEntityPrefix, TrafficEntityInterface, TrafficEntityVpn, TrafficEntityUsers
}
 

Detailed Description

API for Traffic Policy.

Version
5