7 #import <kerio/web/idl/SharedStructures.idl>
37 typedef sequence<long> PortList;
52 const long ipProtoIcmp = 1;
53 const long ipProtoTcp = 6;
54 const long ipProtoUdp = 17;
55 const long ipProtoOther = 128;
56 const long ipProtoTcpUdp = 129;
63 kerio::web::StoreStatus status;
91 typedef sequence<IpService> IpServiceList;
120 void create(out kerio::web::ErrorList errors, out kerio::web::CreateResultList result, in IpServiceList services);
132 void set(out kerio::web::ErrorList errors, in kerio::web::StringList serviceIds, in
IpService details);
142 void remove(out kerio::web::ErrorList errors, in kerio::web::StringList serviceIds);
154 void apply(out kerio::web::ErrorList errors);
PortComparator comparator
does the list contains either single port (equal/greater/etc.), range or list of ports ...
Definition: IpServices.idl:43
long protocol
ICMP 1, TCP - 6, UDP - 17, other - 128, TCP_UDP - 129.
Definition: IpServices.idl:66
Definition: IpServices.idl:14
kerio::web::KId id
never updated in store
Definition: IpServices.idl:62
Common Kerio Control structures, enums and types.
Definition: SharedStructures.idl:139
PortCondition dstPort
port(s) on server-side
Definition: IpServices.idl:71
long protoNumber
1-255
Definition: IpServices.idl:79
Definition: IpServices.idl:61
kerio::web::StringList icmpTypes
"any" or list of numbers
Definition: IpServices.idl:83
string inspector
name of Protocol Inspector,
Definition: IpServices.idl:75
string description
brief description of the service, max 63 chars, can be empty
Definition: IpServices.idl:65
Definition: IpServices.idl:93
PortCondition srcPort
port(s) on client-side
Definition: IpServices.idl:70
Definition: IpServices.idl:42
string name
unique name for the service, max 23 chars
Definition: IpServices.idl:64
Definition: Accounting.idl:11
IdReferenceList members
for group = true list of member IpService ids
Definition: IpServices.idl:87
PortList ports
Definition: IpServices.idl:44