LEFT | RIGHT |
1 #include <AdblockPlus.h> | 1 #include <AdblockPlus.h> |
2 #include <functional> | 2 #include <functional> |
3 #include <vector> | 3 #include <vector> |
4 #include <Windows.h> | 4 #include <Windows.h> |
5 | 5 |
6 #include "../shared/AutoHandle.h" | 6 #include "../shared/AutoHandle.h" |
7 #include "../shared/Communication.h" | 7 #include "../shared/Communication.h" |
8 #include "../shared/Dictionary.h" | 8 #include "../shared/Dictionary.h" |
9 #include "../shared/Utils.h" | 9 #include "../shared/Utils.h" |
10 #include "../shared/Version.h" | 10 #include "../shared/Version.h" |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 } | 117 } |
118 } | 118 } |
119 | 119 |
120 WriteStrings(response, domains); | 120 WriteStrings(response, domains); |
121 break; | 121 break; |
122 } | 122 } |
123 case Communication::PROC_IS_WHITELISTED_URL: | 123 case Communication::PROC_IS_WHITELISTED_URL: |
124 { | 124 { |
125 std::string url; | 125 std::string url; |
126 request >> url; | 126 request >> url; |
127 AdblockPlus::FilterPtr match = filterEngine->Matches(url, "DOCUMENT", ""
); | 127 AdblockPlus::FilterPtr match = filterEngine->Matches(url, "DOCUMENT", ur
l); |
128 response << (match && match->GetType() == AdblockPlus::Filter::TYPE_EXCE
PTION); | 128 response << (match && match->GetType() == AdblockPlus::Filter::TYPE_EXCE
PTION); |
129 break; | 129 break; |
130 } | 130 } |
131 case Communication::PROC_ADD_FILTER: | 131 case Communication::PROC_ADD_FILTER: |
132 { | 132 { |
133 std::string text; | 133 std::string text; |
134 request >> text; | 134 request >> text; |
135 | 135 |
136 filterEngine->GetFilter(text)->AddToList(); | 136 filterEngine->GetFilter(text)->AddToList(); |
137 break; | 137 break; |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
247 } | 247 } |
248 catch (std::runtime_error e) | 248 catch (std::runtime_error e) |
249 { | 249 { |
250 DebugException(e); | 250 DebugException(e); |
251 return 1; | 251 return 1; |
252 } | 252 } |
253 } | 253 } |
254 | 254 |
255 return 0; | 255 return 0; |
256 } | 256 } |
LEFT | RIGHT |