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

Side by Side Diff: src/plugin/AdblockPlusClient.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 "PluginStdAfx.h" 1 #include "PluginStdAfx.h"
2 2
3 #include "PluginSettings.h" 3 #include "PluginSettings.h"
4 #include "PluginSystem.h" 4 #include "PluginSystem.h"
5 #include "PluginFilter.h" 5 #include "PluginFilter.h"
6 #include "PluginClientFactory.h" 6 #include "PluginClientFactory.h"
7 #include "PluginMutex.h" 7 #include "PluginMutex.h"
8 #include "PluginClass.h" 8 #include "PluginClass.h"
9 9
10 #include "AdblockPlusClient.h" 10 #include "AdblockPlusClient.h"
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 else 390 else
391 return defaultValue; 391 return defaultValue;
392 } 392 }
393 int64_t CAdblockPlusClient::GetPref(const std::wstring& name, int64_t defaultVal ue) 393 int64_t CAdblockPlusClient::GetPref(const std::wstring& name, int64_t defaultVal ue)
394 { 394 {
395 Communication::OutputBuffer request; 395 Communication::OutputBuffer request;
396 request << Communication::PROC_GET_PREF << ToUtf8String(name); 396 request << Communication::PROC_GET_PREF << ToUtf8String(name);
397 397
398 Communication::InputBuffer response; 398 Communication::InputBuffer response;
399 if (!CallEngine(request, response)) return defaultValue; 399 if (!CallEngine(request, response)) return defaultValue;
400 bool success; 400 bool success;
401 response >> success; 401 response >> success;
402 if (success) 402 if (success)
403 { 403 {
404 int64_t value; 404 int64_t value;
405 response >> value; 405 response >> value;
406 return value; 406 return value;
407 } 407 }
408 else 408 else
409 return defaultValue; 409 return defaultValue;
410 } 410 }
411
412 std::wstring CAdblockPlusClient::GetRequire(const std::wstring& name)
413 {
414 Communication::OutputBuffer request;
415 request << Communication::PROC_GET_REQUIRE << ToUtf8String(name);
416
417 Communication::InputBuffer response;
418 if (!CallEngine(request, response)) return L"";
419 bool success;
420 response >> success;
421 std::string responseContent;
422 if (success)
423 {
424 response >> responseContent;
425 }
426 return ToUtf16String(responseContent);
427 }
OLDNEW

Powered by Google App Engine
This is Rietveld