Index: compiled/subscription/UserDefinedSubscription.h |
=================================================================== |
--- a/compiled/subscription/UserDefinedSubscription.h |
+++ b/compiled/subscription/UserDefinedSubscription.h |
@@ -14,22 +14,23 @@ |
* You should have received a copy of the GNU General Public License |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
#pragma once |
#include "Subscription.h" |
#include "../filter/Filter.h" |
+#include "../bindings/runtime.h" |
class UserDefinedSubscription : public Subscription |
{ |
private: |
int mDefaults; |
public: |
explicit UserDefinedSubscription(const String& id); |
- EMSCRIPTEN_KEEPALIVE bool IsDefaultFor(const Filter* filter) const; |
- EMSCRIPTEN_KEEPALIVE void MakeDefaultFor(const Filter* filter); |
- EMSCRIPTEN_KEEPALIVE void InsertFilterAt(Filter* filter, unsigned pos); |
- EMSCRIPTEN_KEEPALIVE bool RemoveFilterAt(unsigned pos); |
- EMSCRIPTEN_KEEPALIVE OwnedString Serialize() const; |
+ BINDINGS_EXPORTED bool IsDefaultFor(const Filter* filter) const; |
+ BINDINGS_EXPORTED void MakeDefaultFor(const Filter* filter); |
+ BINDINGS_EXPORTED void InsertFilterAt(Filter* filter, unsigned pos); |
+ BINDINGS_EXPORTED bool RemoveFilterAt(unsigned pos); |
+ BINDINGS_EXPORTED OwnedString Serialize() const; |
}; |