| OLD | NEW |
| 1 /* | 1 /* |
| 2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
| 3 * Copyright (C) 2006-2015 Eyeo GmbH | 3 * Copyright (C) 2006-2015 Eyeo GmbH |
| 4 * | 4 * |
| 5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
| 6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
| 7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
| 8 * | 8 * |
| 9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
| 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 389 bool CAdblockPlusClient::IsFirstRun() | 389 bool CAdblockPlusClient::IsFirstRun() |
| 390 { | 390 { |
| 391 DEBUG_GENERAL("IsFirstRun"); | 391 DEBUG_GENERAL("IsFirstRun"); |
| 392 Communication::InputBuffer response; | 392 Communication::InputBuffer response; |
| 393 if (!CallEngine(Communication::PROC_IS_FIRST_RUN_ACTION_NEEDED, response)) ret
urn false; | 393 if (!CallEngine(Communication::PROC_IS_FIRST_RUN_ACTION_NEEDED, response)) ret
urn false; |
| 394 bool res; | 394 bool res; |
| 395 response >> res; | 395 response >> res; |
| 396 return res; | 396 return res; |
| 397 } | 397 } |
| 398 | 398 |
| 399 void CAdblockPlusClient::AddFilter(const std::wstring& text) | 399 void CAdblockPlusClient::AddWhiteListedDomain(const std::wstring& domain) |
| 400 { | 400 { |
| 401 Communication::OutputBuffer request; | 401 Communication::OutputBuffer request; |
| 402 request << Communication::PROC_ADD_FILTER << ToUtf8String(text); | 402 request << Communication::PROC_ADD_WHITELSITED_DOMAIN << ToUtf8String(domain); |
| 403 CallEngine(request); | 403 CallEngine(request); |
| 404 } | 404 } |
| 405 | 405 |
| 406 void CAdblockPlusClient::RemoveFilter(const std::wstring& text) | 406 void CAdblockPlusClient::RemoveWhiteListedDomain(const std::wstring& domain) |
| 407 { | 407 { |
| 408 Communication::OutputBuffer request; | 408 Communication::OutputBuffer request; |
| 409 request << Communication::PROC_REMOVE_FILTER << ToUtf8String(text); | 409 request << Communication::PROC_REMOVE_WHITELSITED_DOMAIN << ToUtf8String(domai
n); |
| 410 CallEngine(request); | 410 CallEngine(request); |
| 411 } | 411 } |
| 412 | 412 |
| 413 void CAdblockPlusClient::ToggleWhitelisting(const std::wstring& url) |
| 414 { |
| 415 Communication::OutputBuffer request; |
| 416 request << Communication::PROC_TOGGLE_WHITELISTING << ToUtf8String(url); |
| 417 CallEngine(request); |
| 418 } |
| 419 |
| 413 void CAdblockPlusClient::SetPref(const std::wstring& name, const std::wstring& v
alue) | 420 void CAdblockPlusClient::SetPref(const std::wstring& name, const std::wstring& v
alue) |
| 414 { | 421 { |
| 415 Communication::OutputBuffer request; | 422 Communication::OutputBuffer request; |
| 416 request << Communication::PROC_SET_PREF << ToUtf8String(name) << ToUtf8String(
value); | 423 request << Communication::PROC_SET_PREF << ToUtf8String(name) << ToUtf8String(
value); |
| 417 CallEngine(request); | 424 CallEngine(request); |
| 418 } | 425 } |
| 419 | 426 |
| 420 void CAdblockPlusClient::SetPref(const std::wstring& name, const int64_t & value
) | 427 void CAdblockPlusClient::SetPref(const std::wstring& name, const int64_t & value
) |
| 421 { | 428 { |
| 422 Communication::OutputBuffer request; | 429 Communication::OutputBuffer request; |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 557 DEBUG_GENERAL("CompareVersions"); | 564 DEBUG_GENERAL("CompareVersions"); |
| 558 Communication::OutputBuffer request; | 565 Communication::OutputBuffer request; |
| 559 request << Communication::PROC_COMPARE_VERSIONS << ToUtf8String(v1) << ToUtf8S
tring(v2); | 566 request << Communication::PROC_COMPARE_VERSIONS << ToUtf8String(v1) << ToUtf8S
tring(v2); |
| 560 Communication::InputBuffer response; | 567 Communication::InputBuffer response; |
| 561 if (!CallEngine(request, response)) | 568 if (!CallEngine(request, response)) |
| 562 return 0; | 569 return 0; |
| 563 int result; | 570 int result; |
| 564 response >> result; | 571 response >> result; |
| 565 return result; | 572 return result; |
| 566 } | 573 } |
| OLD | NEW |