6 #include <UserEvent.idl> 30 void getStatus(out Status status, out time timeStamp);
73 valueobject SettingsChangedEvent extends
event.UserEvent {
77 valueobject SavedEvent extends
event.UserEvent {
82 valueobject RestoredEvent extends
event.UserEvent {
89 constant
int SUCCESS = 0;
90 constant
int ERR_FILTER_NAME_UNKNOWN = 1;
91 constant
int ERR_FILTER_TYPE_READONLY = 2;
92 constant
int ERR_PROFILE_ALREADY_EXISTS = 3;
93 constant
int ERR_PROFILE_DOES_NOT_EXIST = 4;
94 constant
int ERR_PROFILE_IS_DEFAULT = 5;
95 constant
int ERR_PROFILE_IS_BUILTIN = 6;
96 constant
int ERR_PROFILE_NAME_TOO_LONG = 7;
97 constant
int ERR_PROFILE_NAME_INVALID = 8;
98 constant
int ERR_PROFILE_TOO_MANY = 9;
105 vector<Filter> getFilters();
112 vector<FilterProfile> getFilterProfiles();
153 int deleteFilterProfile(in
string profileName);
160 string getDefaultFilterProfileName();
170 int selectDefaultFilterProfile(in
string profileName);
195 int setSettings(in
Settings settings);
Bulk Configuration Interface.
Definition: BulkConfiguration.idl:12
boolean bulkOnly
true if filter is not for backup
Definition: BulkConfiguration.idl:47
This structure defines a filter.
Definition: BulkConfiguration.idl:43
string name
internal name of the filter
Definition: BulkConfiguration.idl:44
string description
description of the filter profile
Definition: BulkConfiguration.idl:60
Restoring bulk configuration successful.
Definition: BulkConfiguration.idl:19
FilterType
These are the supported supported filter types.
Definition: BulkConfiguration.idl:35
string displayName
name of the filter in the user interface
Definition: BulkConfiguration.idl:45
vector< FilterProfile > filterProfiles
Defined filter profiles.
Definition: BulkConfiguration.idl:68
boolean noOverride
true if filter is always active and has a fixed type
Definition: BulkConfiguration.idl:46
No bulk configuration was done yet.
Definition: BulkConfiguration.idl:16
Whitelist filter (value is part of the bulk configuration)
Definition: BulkConfiguration.idl:36
Status
Status of the last bulk configuration restore operation.
Definition: BulkConfiguration.idl:15
Bulk Configuration.
Definition: BulkConfiguration.idl:9
vector< string > ruleSpecs
filter rule specifications (used only internally)
Definition: BulkConfiguration.idl:48
Uploading a bulk configuration failed.
Definition: BulkConfiguration.idl:17
string name
name of the filter profile
Definition: BulkConfiguration.idl:59
Filter profiles are named collections of filters.
Definition: BulkConfiguration.idl:58
Restore is pending.
Definition: BulkConfiguration.idl:18
map< string, FilterType > filterNameToTypeMap
map filter name to type
Definition: BulkConfiguration.idl:61
string defaultProfileName
Name of the default profile.
Definition: BulkConfiguration.idl:69
Settings.
Definition: BulkConfiguration.idl:67