7 #import <kerio/web/idl/SharedStructures.idl>
15 enum BMConditionType {
16 BMConditionTrafficType,
19 BMConditionTrafficRule,
20 BMConditionContentRule,
27 BMConditionApplication
33 BMTrafficInstantMessaging,
36 BMTrafficRemoteAccess,
58 BMTrafficType trafficType;
71 typedef sequence<BMCondition> BMConditionList;
86 BMConditionList traffic;
98 typedef sequence<BMRule> BMRuleList;
115 typedef sequence<InternetBandwidth> InternetBandwidthList;
118 boolean decryptVpnTunnels;
155 void getBandwidth(out InternetBandwidthList list);
168 void setBandwidth(out kerio::web::ErrorList errors, in InternetBandwidthList list);
Definition: IpServices.idl:14
Common Kerio Control structures, enums and types.
API for Kerio Control Users.
Definition: BandwidthManagement.idl:100
Definition: common.idl:28
BandwidthUnit unit
maximum speed of the link (defined in Interfaces); zero means "undefined"
Definition: BandwidthManagement.idl:102
BMRuleList rules
>Traffic in VPN tunnels will be matched against rules decrypted
Definition: BandwidthManagement.idl:119
Definition: BandwidthManagement.idl:42
boolean online
(e.g. ethernet, ras, etc.)
Definition: BandwidthManagement.idl:109
API for services administration.
Definition: BandwidthManagement.idl:122
Definition: BandwidthManagement.idl:117
InternetBandwidthData download
false = interface is offline (values download and upload should be ignored)
Definition: BandwidthManagement.idl:111
API for network interfaces administration.
Definition: Accounting.idl:11
Definition: BandwidthManagement.idl:79
InterfaceType type
name of the interface
Definition: BandwidthManagement.idl:108
Definition: BandwidthManagement.idl:105
UserReference user
Definition: BandwidthManagement.idl:62
Definition: BandwidthManagement.idl:73