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 exportLogRelative(out
Download fileDownload, in LogType logName, in
long fromLine, in
long countLines, in ExportFormat type);
249 void get(out LogRowList viewport, out
long totalItems, in LogType logName, in
long fromLine, in
long countLines);
256 void getHighlightRules(out HighlightRules rules);
263 void getLogSet(out LogSet logSet);
270 void getMessages(out TreeLeafList messages);
283 void getSearchProgress(
284 out LogRowList viewport,
287 out SearchStatus status,
299 void getSettings(out
LogSettings currentSettings, in LogType logName);
311 void search(out
string searchId, in LogType logName, in
string what, in
long fromLine, in
long toLine, in
boolean forward);
319 void setHighlightRules(in HighlightRules rules);
326 void setMessages(in TreeLeafList messages);
334 void setSettings(in LogType logName, in
LogSettings newSettings);