Example #1
0
 public bool ShowFilters(out string outputs,
                         FilterPermission filterPermission)
 {
     return(Execute("show filters"
                    + ParameterUtil.Required(nameof(filterPermission), filterPermission),
                    out outputs));
 }
 public StringMatchFilter(string pattern, bool negative, string contentPart, FilterPermission permission, FilterSearchType searchType)
     : base(permission)
 {
     SearchType  = searchType;
     Pattern     = pattern;
     ContentPart = contentPart;
     Negative    = negative;
 }
Example #3
0
 public bool AddFilter(out string outputs,
                       FilterPermission filterPermission = null,
                       string ssid = null,
                       FilterNetworkType networktype = null)
 {
     return(Execute("add filter"
                    + ParameterUtil.Optional(nameof(filterPermission), filterPermission)
                    + ParameterUtil.Optional(nameof(ssid), ssid, true)
                    + ParameterUtil.Optional(nameof(networktype), networktype),
                    out outputs));
 }
Example #4
0
 public Filter(string pattern, bool negative, string contentPart, FilterPermission permission, FilterSearchType searchType)
     : base(pattern, negative, contentPart, permission, searchType)
 {
 }
Example #5
0
 protected FilterBase(FilterPermission permission)
 {
     Permission = permission;
     Enabled    = true;
 }