Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: src/engine/main.cpp

Issue 11300014: Injecting libadblockplus into IE (Closed)
Patch Set: Created July 29, 2013, 5:30 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
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 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 { 231 {
232 response << true; 232 response << true;
233 firstRunActionExecuted = true; 233 firstRunActionExecuted = true;
234 } 234 }
235 else 235 else
236 { 236 {
237 response << false; 237 response << false;
238 } 238 }
239 break; 239 break;
240 } 240 }
241 case Communication::PROC_GET_REQUIRE:
242 {
243 std::string name;
244 request >> name;
241 245
246 std::string requireContent = filterEngine->GetRequire(name);
247 if (requireContent.length() > 0)
248 {
249 response << true;
250 response << requireContent;
251 break;
252 }
253 response << false;
254 break;
255 }
242 } 256 }
243 return response; 257 return response;
244 } 258 }
245 259
246 DWORD WINAPI ClientThread(LPVOID param) 260 DWORD WINAPI ClientThread(LPVOID param)
247 { 261 {
248 std::auto_ptr<Communication::Pipe> pipe(static_cast<Communication::Pipe*>(pa ram)); 262 std::auto_ptr<Communication::Pipe> pipe(static_cast<Communication::Pipe*>(pa ram));
249 263
250 try 264 try
251 { 265 {
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 } 357 }
344 catch (std::runtime_error e) 358 catch (std::runtime_error e)
345 { 359 {
346 DebugException(e); 360 DebugException(e);
347 return 1; 361 return 1;
348 } 362 }
349 } 363 }
350 364
351 return 0; 365 return 0;
352 } 366 }
OLDNEW

Powered by Google App Engine
This is Rietveld