10 #import <kerio/web/idl/SharedStructures.idl>
26 typedef string LogType;
39 typedef sequence<LogItem> LogSet;
59 FacilitySystemDaemons,
64 FacilityUucpSubsystem,
92 SeverityInformational,
136 typedef string HighlightColor;
154 typedef sequence<HighlightItem> HighlightRules;
169 typedef sequence<TreeLeaf> TreeLeafList;
187 typedef sequence<LogRow> LogRowList;
209 void cancelSearch(in
string searchId);
216 void clear(in LogType logName);
227 void exportLog(out
Download fileDownload, in LogType logName, in
long fromLine, in
long countLines, in ExportFormat type);
238 void get(out LogRowList viewport, out
long totalItems, in LogType logName, in
long fromLine, in
long countLines);
245 void getHighlightRules(out HighlightRules rules);
252 void getLogSet(out LogSet logSet);
259 void getMessages(out TreeLeafList messages);
272 void getSearchProgress(
273 out LogRowList viewport,
276 out SearchStatus status,
288 void getSettings(out
LogSettings currentSettings, in LogType logName);
300 void search(out
string searchId, in LogType logName, in
string what, in
long fromLine, in
long toLine, in
boolean forward);
308 void setHighlightRules(in HighlightRules rules);
315 void setMessages(in TreeLeafList messages);
323 void setSettings(in LogType logName, in
LogSettings newSettings);