7 #import <kerio/web/idl/SharedStructures.idl>
8 #import <kerio/web/idl/SystemHealth.idl>
37 kerio::web::IpAddress ip;
38 Ip6AddressList ip6Addresses;
41 boolean ipAddressFromDHCP;
48 AuthMethodType authMethod;
57 typedef sequence<ActiveHost> ActiveHostList;
62 ActivityTypeWebSearch,
66 ActivityTypeMultimedia,
68 ActivityTypeRemoteAccess,
70 ActivityTypeInstantMessaging,
71 ActivityTypeHugeConnection,
72 ActivityTypeMailConnection,
73 ActivityTypeP2pAttempt,
74 ActivityTypeWebConnection,
75 ActivityTypeHTTPConnection,
76 ActivityTypeWebMultimedia,
78 ActivityTypeSocialNetwork
89 typedef sequence<Activity> ActivityList;
116 void getActivityList(out ActivityList list, in kerio::web::KId
id);
129 void getHistogram(out
Histogram hist, in kerio::web::HistogramType type, in kerio::web::KId
id);
143 void getHistogramInc(out
Histogram hist, out kerio::web::DateTimeStamp sampleTime, in kerio::web::HistogramIntervalType type, in kerio::web::KId
id, in kerio::web::DateTimeStamp startSampleTime);
153 void logout(in kerio::web::KIdList ids);
166 void login(in kerio::web::KId hostId, in
string userName);
DateTimeConfig loginTime
Definition: ActiveHosts.idl:46
Common Kerio Control structures, enums and types.
double currentUpload
Definition: ActiveHosts.idl:54
Definition: SharedStructures.idl:139
API for Kerio Control Users.
DateTimeConfig startTime
Definition: ActiveHosts.idl:42
long loginDuration
Definition: ActiveHosts.idl:47
double currentDownload
Definition: ActiveHosts.idl:53
long inactivityTime
Definition: ActiveHosts.idl:43
Definition: common.idl:62
TimeHMS time
Definition: ActiveHosts.idl:83
Definition: common.idl:93
Definition: ActiveHosts.idl:34
Definition: SharedStructures.idl:151
double totalUpload
Definition: ActiveHosts.idl:52
Definition: ActiveHosts.idl:91
Definition: common.idl:56
double totalDownload
Definition: ActiveHosts.idl:51
Definition: ActiveHosts.idl:81
Definition: Accounting.idl:11